日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

一、磁盤查看和分區類

1. du: 查看文件和目錄占用的磁盤空間

(1)基本語法

du 目錄/文件

<aside> 顯示目錄下每個字母的磁盤使用情況!

</aside>

(2)選項說明

選項

功能

-h

與人們交易閱讀的 GBytes,MBytes,KBytes 等格式自行顯示

-a

不僅查看目錄大小,還包括文件

-c

顯示所有的文件和子目錄大小后,顯示總和

-s

只顯示總和

-max-depth=n 或 -d n

指定統計子目錄的深度為第 n 層

(3)案例實操

  • 查看當前用戶主目錄占用的磁盤空間大小
[root@testx ~]# cd
[root@testx ~]# du -sh
7.1M .
  • 綜合案例
# 通過tree查看一下文件結構
[root@testx b]# tree
.
├── 1.tar.gz
├── log.tar.gz
└── target
    └── logs
        ├── 1.log
        └── 2.log

2 directories, 4 files

# 默認情況只會顯示目錄的磁盤使用請求
[root@testx b]# du -h
400K ./target/logs
400K ./target
700K .

# 通過du遞歸查看所有文件的磁盤占用空間
[root@testx b]# du -ah
200K ./1.tar.gz
100K ./log.tar.gz
200K ./target/logs/1.log
200K ./target/logs/2.log
400K ./target/logs
400K ./target
700K .

# 查看深度為1的文件磁盤占用信息
[root@testx b]# du -ah -d 1
200K ./1.tar.gz
100K ./log.tar.gz
400K ./target
700K .

2. df:查看磁盤空間使用情況

(1)基本語法

df 選項

<aside> 列出文件系統的整體磁盤使用量,檢查文件系統磁盤占用情況。

</aside>

(2)選項

選項

功能

-h

以人們較易閱讀的 GBytes、MBytes、KBytes 等格式顯示大小

(3)案例

# 查看磁盤使用情況
[root@testx b]# df -h
文件系統                 容量  已用  可用 已用% 掛載點
devtmpfs                 894M     0  894M    0% /dev
tmpfs                    910M     0  910M    0% /dev/shm
tmpfs                    910M   11M  900M    2% /run
tmpfs                    910M     0  910M    0% /sys/fs/cgroup
/dev/mApper/centos-root   17G  5.0G   13G   29% /
/dev/sda1               1014M  185M  830M   19% /boot
tmpfs                    182M   12K  182M    1% /run/user/42
tmpfs                    182M     0  182M    0% /run/user/0

3.lsblk:查看設備掛載情況

(1)語法

lsblk [選項] [<設備> ...]

<aside> 設備參數可以省略,此時會列出所有設備.

</aside>

(2)選項

選項

功能

-f

查看詳細的設備掛載情況,顯示文件系統信息

(3)案例

  • lsblk:查看設備掛載信息
NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda               8:0    0   20G  0 disk
├─sda1            8:1    0    1G  0 part /boot
└─sda2            8:2    0   19G  0 part
  ├─centos-root 253:0    0   17G  0 lvm  /
  └─centos-swap 253:1    0    2G  0 lvm  [SWAP]
sr0              11:0    1  4.4G  0 rom
  1. NAME:塊設備名
  2. MAJ:MIN:本欄顯示主要和次要設備號
  3. RM:顯示可移動設備。0 表示非移動設備,1 表示可移動設備
  4. SIZE:塊設備的空間大小
  5. RO:是否只讀,0 表示非只讀,1 表示只讀
  6. TYPE:塊設備類型,比如 disk 磁盤,part 分區,lvm 邏輯卷,rom 只讀存儲
  7. MOUNTPOINT:設備掛載點
  • lsblk -f:查看設備文件詳細信息
[root@testx ~]# lsblk -f
NAME            FSTYPE      LABEL           UUID                                   MOUNTPOINT
sda
├─sda1          xfs                         afc5b580-2325-4927-8c90-be699ef0db3a   /boot
└─sda2          LVM2_member                 x8BBth-iUkR-mxG0-Kzsh-Tai1-HRUN-F0FYUy
  ├─centos-root xfs                         c7cc6061-60b3-468d-b3cd-642d164fc048   /
  └─centos-swap swap                        bf602523-785c-4b62-879b-1cbc36071c13   [SWAP]
sr0             iso9660     CentOS 7 x86_64 2020-11-04-11-36-43-00                 /run/media/root/CentOS 7 x86_64
  1. NAME:設備名
  2. FSTYPE:文件系統類型
  3. UUID:文件系統 ID
  4. MOUNTPOINT:設備掛載點
  • lsblk 設備:查看某個設備掛載信息
[root@testx ~]# lsblk /dev/sda
NAME            MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda               8:0    0  20G  0 disk
├─sda1            8:1    0   1G  0 part /boot
└─sda2            8:2    0  19G  0 part
  ├─centos-root 253:0    0  17G  0 lvm  /
  └─centos-swap 253:1    0   2G  0 lvm  [SWAP]

4. mount:掛載

mount 設備 目錄

5. umount:掛載

umount <設備> | <目錄>
# 通過設備名卸載
umount -v /dev/sda1
# 通過掛載點卸載
umount -v /mnt/mymount/

二、磁盤管理(添加磁盤、分區、格式化、掛載)

這里給大家介紹,如何在系統中添加一塊硬盤,會演示介紹整個過程

1.linux 如何使用一塊硬盤?

大家可以把硬盤想象成一個大房子,房子里面有很多房間,房間需要裝修后才能入住,才能夠放東西

(1)硬盤

相當于一個大房子

(2)分區

硬盤想要使用,也需要像房子一樣劃分成一塊塊的區域,這個就叫分區,一個分區相當于房子中的一個房間。

在 linux 中一塊硬盤只能劃分成 4 個大的分區,如果想劃分更多的分區怎么辦呢?

這里就涉及到分區的類型了,即主分區和擴展分區

  • 主分區:內部不能再創建小房間的分區,即一塊硬盤最多只能有 4 個主分區,即 4 各分區的類型都是主分區。
  • 擴展分區:內部可以繼續劃分成小房間的分區,一塊磁盤中最多只能有一個擴展分區,擴展分區內部可以劃分成很多小房間,這些小房間叫做邏輯分區。

(3)格式化

對分區進行格式化,相當于對房間進行裝修,裝修后然后才能放東西,即格式化之后,分區中才能夠存儲數據

(4)掛載

分區經過格式化之后,可以放數據了,而 linux 中是通過目錄來訪問文件的,而真正存儲數據的是磁盤中的分區,此時目錄就需要和分區有個映射關系,創建映射關系這個過程就是掛載的過程,將某個區分和某個目錄聯系起來,當向這個目錄中放文件的時候,實際上就向目錄關聯的分區中放東西。

2.硬盤說明

  • linux 硬盤分 IDE 硬盤和 SCSI 硬盤,目前基本上都是 SCSI 硬盤
  • 對應 IDE 硬盤,驅動器標識符為"hdx~",其中“hd”表名分區所在的設備的類型,這里是指 IDE 硬盤了,“x”為盤號(a 為基本盤,b 為基本從屬盤,c 為輔助主盤,d 為輔助從屬盤),“~”代表分區,錢 4 個分區用數字 1 到 5 表示,他們是主分區或者擴展分區,從 5 開始就是邏輯分區,例如,hda3 表示為第一個 IDE 硬盤上第 3 個主分區或擴展分區,hdb2 表示第 2 個 IDE 硬盤上的第 2 個主分區或擴展分區
  • 對于 SCSI 硬盤則標識為“sdx~”,SCSI 硬盤是用“sd”來表示分區所在的設備的類型的,其余則和 IDE 硬盤的表示方法一樣

使用lsblk可以看到系統硬盤情況,下面我們來看一下

TYPE 列為 disk 的表示硬盤,可以看出只有一塊硬盤,名稱為sda,sd 開頭的是 SCSI 類型硬盤,這個硬盤下面有 2 個分區(TYPE 類型為 part 的)

  • sda1:第一個主分區
  • sda2:擴展分區,下面有 2 個邏輯分區(TYPE 列為 lvm 的) centos-root:邏輯分區,掛載點是/,表示/目錄中的數據這個分區中放在 centos-swap:邏輯分區,掛載點是[SWAP:交換分區],類似于 windows 的虛擬內存,就是當內存不足的時候,把一部分硬盤空間虛擬成內存使用

三、案例:演示添加硬盤的過程(含分區、格式化、掛載整個過程)

這個過程還是挺重要,當我們系統中磁盤空間不足的時候,我們需要添加硬盤,就涉及到這個過程。

1. 需求

添加一塊 20G 的硬盤,分 3 個主分區,1 個擴展分區,擴展分區下面掛 2 個邏輯分區,由于我們系統中已經存在一塊硬盤了:sda,那么我們重新添加一塊硬盤,名稱就變成:sdb 了,對應的分區如下,如果大家要創建的分區和這個不一樣,將過程調整一下就可以了。

分區名稱

類型(P:主分區,E:擴展分區,L:邏輯分區)

大小

文件系統類型

sdb1

P

4G

xfs

sdb2

P

5G

xfs

sdb3

P

6G

xfs

sdb4

E

 

 

sdb5

L

2G

xfs

sdb6

L

3G

xfs

2. 添加一塊20G的硬盤

VMware 左側窗口,選中當前虛擬機->右鍵->設置

一、磁盤查看和分區類

1. du: 查看文件和目錄占用的磁盤空間

(1)基本語法

du 目錄/文件

<aside> 顯示目錄下每個字母的磁盤使用情況!

</aside>

(2)選項說明

選項

功能

-h

以人們交易閱讀的 GBytes,MBytes,KBytes 等格式自行顯示

-a

不僅查看子目錄大小,還包括文件

-c

顯示所有的文件和子目錄大小后,顯示總和

-s

只顯示總和

-max-depth=n 或 -d n

指定統計子目錄的深度為第 n 層

(3)案例實操

  • 查看當前用戶主目錄占用的磁盤空間大小
[root@testx ~]# cd
[root@testx ~]# du -sh
7.1M .
  • 綜合案例
# 通過tree查看一下文件結構
[root@testx b]# tree
.
├── 1.tar.gz
├── log.tar.gz
└── target
    └── logs
        ├── 1.log
        └── 2.log

2 directories, 4 files

# 默認情況只會顯示目錄的磁盤使用請求
[root@testx b]# du -h
400K ./target/logs
400K ./target
700K .

# 通過du遞歸查看所有文件的磁盤占用空間
[root@testx b]# du -ah
200K ./1.tar.gz
100K ./log.tar.gz
200K ./target/logs/1.log
200K ./target/logs/2.log
400K ./target/logs
400K ./target
700K .

# 查看深度為1的文件磁盤占用信息
[root@testx b]# du -ah -d 1
200K ./1.tar.gz
100K ./log.tar.gz
400K ./target
700K .

2. df:查看磁盤空間使用情況

(1)基本語法

df 選項

<aside> 列出文件系統的整體磁盤使用量,檢查文件系統磁盤占用情況。

</aside>

(2)選項

選項

功能

-h

以人們較易閱讀的 GBytes、MBytes、KBytes 等格式顯示大小

(3)案例

# 查看磁盤使用情況
[root@testx b]# df -h
文件系統                 容量  已用  可用 已用% 掛載點
devtmpfs                 894M     0  894M    0% /dev
tmpfs                    910M     0  910M    0% /dev/shm
tmpfs                    910M   11M  900M    2% /run
tmpfs                    910M     0  910M    0% /sys/fs/cgroup
/dev/mapper/centos-root   17G  5.0G   13G   29% /
/dev/sda1               1014M  185M  830M   19% /boot
tmpfs                    182M   12K  182M    1% /run/user/42
tmpfs                    182M     0  182M    0% /run/user/0

3.lsblk:查看設備掛載情況

(1)語法

lsblk [選項] [<設備> ...]

<aside> 設備參數可以省略,此時會列出所有設備.

</aside>

(2)選項

選項

功能

-f

查看詳細的設備掛載情況,顯示文件系統信息

(3)案例

  • lsblk:查看設備掛載信息
NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda               8:0    0   20G  0 disk
├─sda1            8:1    0    1G  0 part /boot
└─sda2            8:2    0   19G  0 part
  ├─centos-root 253:0    0   17G  0 lvm  /
  └─centos-swap 253:1    0    2G  0 lvm  [SWAP]
sr0              11:0    1  4.4G  0 rom
  1. NAME:塊設備名
  2. MAJ:MIN:本欄顯示主要和次要設備號
  3. RM:顯示可移動設備。0 表示非移動設備,1 表示可移動設備
  4. SIZE:塊設備的空間大小
  5. RO:是否只讀,0 表示非只讀,1 表示只讀
  6. TYPE:塊設備類型,比如 disk 磁盤,part 分區,lvm 邏輯卷,rom 只讀存儲
  7. MOUNTPOINT:設備掛載點
  • lsblk -f:查看設備文件詳細信息
[root@testx ~]# lsblk -f
NAME            FSTYPE      LABEL           UUID                                   MOUNTPOINT
sda
├─sda1          xfs                         afc5b580-2325-4927-8c90-be699ef0db3a   /boot
└─sda2          LVM2_member                 x8BBth-iUkR-mxG0-Kzsh-Tai1-HRUN-F0FYUy
  ├─centos-root xfs                         c7cc6061-60b3-468d-b3cd-642d164fc048   /
  └─centos-swap swap                        bf602523-785c-4b62-879b-1cbc36071c13   [SWAP]
sr0             iso9660     CentOS 7 x86_64 2020-11-04-11-36-43-00                 /run/media/root/CentOS 7 x86_64
  1. NAME:設備名
  2. FSTYPE:文件系統類型
  3. UUID:文件系統 ID
  4. MOUNTPOINT:設備掛載點
  • lsblk 設備:查看某個設備掛載信息
[root@testx ~]# lsblk /dev/sda
NAME            MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda               8:0    0  20G  0 disk
├─sda1            8:1    0   1G  0 part /boot
└─sda2            8:2    0  19G  0 part
  ├─centos-root 253:0    0  17G  0 lvm  /
  └─centos-swap 253:1    0   2G  0 lvm  [SWAP]

4. mount:掛載

mount 設備 目錄

5. umount:掛載

umount <設備> | <目錄>
# 通過設備名卸載
umount -v /dev/sda1
# 通過掛載點卸載
umount -v /mnt/mymount/

二、磁盤管理(添加磁盤、分區、格式化、掛載)

這里給大家介紹,如何在系統中添加一塊硬盤,會演示介紹整個過程

1.linux 如何使用一塊硬盤?

大家可以把硬盤想象成一個大房子,房子里面有很多房間,房間需要裝修后才能入住,才能夠放東西

(1)硬盤

相當于一個大房子

(2)分區

硬盤想要使用,也需要像房子一樣劃分成一塊塊的區域,這個就叫分區,一個分區相當于房子中的一個房間。

在 linux 中一塊硬盤只能劃分成 4 個大的分區,如果想劃分更多的分區怎么辦呢?

這里就涉及到分區的類型了,即主分區和擴展分區

  • 主分區:內部不能在創建小房間的分區,即一塊硬盤最多只能有 4 個主分區,即 4 個分區的類型都是主分區。
  • 擴展分區:內部可以繼續劃分成小房間的分區,一塊磁盤中最多只能有一個擴展分區,擴展分區內部可以劃分成很多小房間,這些小房間叫做邏輯分區。

(3)格式化

對分區進行格式化,相當于對房間進行裝修,裝修后然后才能放東西,即格式化之后,分區中才能夠存儲數據

(4)掛載

分區經過格式化之后,可以放數據了,而 linux 中是通過目錄來訪問文件的,而真正存儲數據的是磁盤中的分區,此時目錄就需要和分區有個映射關系,創建映射關系這個過程就是掛載的過程,將某個區分和某個目錄聯系起來,當向這個目錄中放文件的時候,實際上就向目錄關聯的分區中放東西。

2.硬盤說明

  • linux 硬盤分 IDE 硬盤和 SCSI 硬盤,目前基本上都是 SCSI 硬盤
  • 對應 IDE 硬盤,驅動器標識符為"hdx~",其中“hd”表名分區所在的設備的類型,這里是指 IDE 硬盤了,“x”為盤號(a 為基本盤,b 為基本從屬盤,c 為輔助主盤,d 為輔助從屬盤),“~”代表分區,錢 4 個分區用數字 1 到 5 表示,他們是主分區或者擴展分區,從 5 開始就是邏輯分區,例如,hda3 表示為第一個 IDE 硬盤上第 3 個主分區或擴展分區,hdb2 表示第 2 個 IDE 硬盤上的第 2 個主分區或擴展分區
  • 對于 SCSI 硬盤則標識為“sdx~”,SCSI 硬盤是用“sd”來表示分區所在的設備的類型的,其余則和 IDE 硬盤的表示方法一樣

使用lsblk可以看到系統硬盤情況,下面我們來看一下

TYPE 列為 disk 的表示硬盤,可以看出只有一塊硬盤,名稱為sda,sd 開頭的是 SCSI 類型硬盤,這個硬盤下面有 2 個分區(TYPE 類型為 part 的)

  • sda1:第一個主分區
  • sda2:擴展分區,下面有 2 個邏輯分區(TYPE 列為 lvm 的) centos-root:邏輯分區,掛載點是/,表示/目錄中的數據這個分區中放在 centos-swap:邏輯分區,掛載點是[SWAP:交換分區],類似于 Windows 的虛擬內存,就是當內存不足的時候,把一部分硬盤空間虛擬成內存使用

三、案例:演示添加硬盤的過程(含分區、格式化、掛載整個過程)

這個過程還是挺重要,當我們系統中磁盤空間不足的時候,我們需要添加硬盤,就涉及到這個過程。

1. 需求

添加一塊 20G 的硬盤,分 3 個主分區,1 個擴展分區,擴展分區下面掛 2 個邏輯分區,由于我們系統中已經存在一塊硬盤了:sda,那么我們重新添加一塊硬盤,名稱就變成:sdb 了,對應的分區如下,如果大家要創建的分區和這個不一樣,將過程調整一下就可以了。

分區名稱

類型(P:主分區,E:擴展分區,L:邏輯分區)

大小

文件系統類型

sdb1

P

4G

xfs

sdb2

P

5G

xfs

sdb3

P

6G

xfs

sdb4

E

 

 

sdb5

L

2G

xfs

sdb6

L

3G

xfs

2. 添加一塊20G的硬盤

VMware 左側窗口,選中當前虛擬機->右鍵->設置

騰訊大牛總結 # Linux必備:磁盤管理類命令詳解

 


騰訊大牛總結 # Linux必備:磁盤管理類命令詳解

 


騰訊大牛總結 # Linux必備:磁盤管理類命令詳解

 


騰訊大牛總結 # Linux必備:磁盤管理類命令詳解

 


騰訊大牛總結 # Linux必備:磁盤管理類命令詳解

 


騰訊大牛總結 # Linux必備:磁盤管理類命令詳解

 


騰訊大牛總結 # Linux必備:磁盤管理類命令詳解

 


騰訊大牛總結 # Linux必備:磁盤管理類命令詳解

 

3. 重啟機器,即可看到新的硬盤

需要重啟機器之后,可以看到這顆硬盤,所以執行 reboot,重啟機器。

重啟之后,用lsblk命令,即可看到新加的硬盤:sdb

騰訊大牛總結 # Linux必備:磁盤管理類命令詳解

 

這里說一下,linux 中所有設備都是用文件來表示的,都在/dev 目錄用一個文件表示,磁盤也是一樣的,我們通過下面命令來看一下

[root@testx ~]# ll /dev | grep -w "sd."
brw-rw----. 1 root disk      8,   0 5月  10 17:26 sda
brw-rw----. 1 root disk      8,  16 5月  10 17:26 sdb
  • /dev/sda:對應第 1 塊硬盤
  • /dev/sdb:對應第 2 塊硬盤

4. 創建第一個主分區:sdb1,大小為4G

需要用到一個新的命令:fdisk 磁盤,來對磁盤進行分區,這里我們需要對sdb這塊磁盤進行分區,所以需用fdisk /dev/sdb來進行操作。

(1)執行fdisk /dev/sdb命令

騰訊大牛總結 # Linux必備:磁盤管理類命令詳解

 

(2)輸入 m,查看幫助

  • n:在當前磁盤創建一個新的分去
  • d:在當前磁盤刪除一個分區
  • p:列出當前磁盤分區信息
  • w:保存配置并退出
騰訊大牛總結 # Linux必備:磁盤管理類命令詳解

 

(3)輸入n:創建分區,提示讓我們選擇創建的分區類型,我們要創建是主分區,所以需要選擇P

P:主分區 e:擴展分區

騰訊大牛總結 # Linux必備:磁盤管理類命令詳解

 

(4)輸入 p:提示如下,此時會讓我們選擇分區編號,這里可以看出分區編號只能有 4 個

騰訊大牛總結 # Linux必備:磁盤管理類命令詳解

 

(5)輸入分區編號 1,如下,又會提示讓我們輸入扇區的位置,直接按 enter 鍵就行了,會自動取默認值

騰訊大牛總結 # Linux必備:磁盤管理類命令詳解

 

(6)輸入分區的大小:+4G,注意這里的格式:+size{K,M,G}這單位有大小寫的,不要寫錯了

騰訊大牛總結 # Linux必備:磁盤管理類命令詳解

 

(7)輸入 p 看一下,目前的分區信息,如下

騰訊大牛總結 # Linux必備:磁盤管理類命令詳解

 

5. 創建第二個主分區:sdb2,大小為5G

過程參考第 4 步中創建第一個分區的過程。

騰訊大牛總結 # Linux必備:磁盤管理類命令詳解

 

6. 創建第3個主分區:sdb3,大小為6G

騰訊大牛總結 # Linux必備:磁盤管理類命令詳解

 

7.創建擴展分區:sdb4,大小為剩下的空間

過程和上面的上面創建分區的過程有點不同

  • 分區類型選擇的是 e,不能選 p 哦
  • 輸入大小的時候,直接按 enter 就行了,空間大小為剩余的空間,即 5G
騰訊大牛總結 # Linux必備:磁盤管理類命令詳解

 

8.創建邏輯分區:sdb5,大小為 2G

騰訊大牛總結 # Linux必備:磁盤管理類命令詳解

 

9.創建邏輯分區:sdb6,大小為 3G

騰訊大牛總結 # Linux必備:磁盤管理類命令詳解

 

10.輸入 p 查看分區列表,6 個分區都 ok 了

騰訊大牛總結 # Linux必備:磁盤管理類命令詳解

 

11.輸入 w 保存并退出(別忘啦)

騰訊大牛總結 # Linux必備:磁盤管理類命令詳解

 

12.查看/dev/sdb 磁盤分區掛載情況

[root@testx ~]# lsblk -f /dev/sdb
NAME   FSTYPE LABEL UUID MOUNTPOINT
sdb
├─sdb1
├─sdb2
├─sdb3
├─sdb4
├─sdb5
└─sdb6

13.格式化第一個分區 sdb1

mkfs -t 文件類型 設備

這里文件類型我們選擇xfs,文件類型這里不介紹了,大家可以自行百度。

執行下面命令對 sdb1 分區進行格式化

[root@testx ~]# mkfs -t xfs /dev/sdb1
meta-data=/dev/sdb1              isize=512    agcount=4, agsize=262144 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=0, sparse=0
data     =                       bsize=4096   blocks=1048576, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal log           bsize=4096   blocks=2560, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0

14.格式化其他幾個分區(不包含擴展分區)

mkfs -t xfs /dev/sdb2
mkfs -t xfs /dev/sdb3
mkfs -t xfs /dev/sdb5
mkfs -t xfs /dev/sdb6

15. 掛載

分區格式化好,然后需要將其和目錄進行關聯起來之后才可以使用,這個過程就是掛載的過程。

掛載有 2 種方式

  • 方式 1:使用 mount 命令進行掛載,重啟會丟失
  • 方式 2:修改文件的方式,持久性的,重啟之后不會丟失

16.使用 mount 命令進行掛載

mount 設備 目標目錄

分區和目錄的映射關系如下

分區(也叫掛載點或者設備)

目錄

/dev/sdb1

/home/xxx/dir1

/dev/sdb2

/home/xxx/dir2

/dev/sdb3

/home/xxx/dir3

/dev/sdb5

/home/xxx/dir5

/dev/sdb6

/home/xxx/dir6

執行下面命令,對 5 個分區進行掛載到表格中對應的目錄

# 創建5個目標目錄
[root@testx home]# mkdir -p /home/xxx/dir1 /home/xxx/dir2 /home/xxx/dir3 /home/xxx/dir5 /home/xxx/dir6
# 依次將3個主分區和2個邏輯分區掛載到對應的目錄
[root@testx home]# mount /dev/sdb1 /home/xxx/dir1/
[root@testx home]# mount /dev/sdb2 /home/xxx/dir2/
[root@testx home]# mount /dev/sdb3 /home/xxx/dir3/
[root@testx home]# mount /dev/sdb5 /home/xxx/dir5/
[root@testx home]# mount /dev/sdb6 /home/xxx/dir6/

再來看看掛載后的情況,如下

# 看一下掛載情況,都ok的
[root@testx dir1]# lsblk -f /dev/sdb
NAME   FSTYPE LABEL UUID                                 MOUNTPOINT
sdb
├─sdb1 xfs          aaac1551-a072-4bd7-a8b0-a0209011f8ca /home/xxx/dir1
├─sdb2 xfs          bed7ee3e-2f6f-408c-b720-49af694bbc7a /home/xxx/dir2
├─sdb3 xfs          6e712f33-c47a-423a-9bfd-372434437549 /home/xxx/dir3
├─sdb4
├─sdb5 xfs          30f62f64-316e-477d-8b59-99fec197ac28 /home/xxx/dir5
└─sdb6 xfs          18768b27-579c-4b2c-bf9d-326eb47bb7c5 /home/xxx/dir6

下面來測試一下效果,向/home/xxx/dir1目錄中扔個大文件,看看對應的分區/dev/sdb1磁盤使用情況是否發生變化了

# 丟文件之前分區/dev/sdb1的已用量:33M
[root@testx dir1]# df -h /dev/sdb1
文件系統        容量  已用  可用 已用% 掛載點
/dev/sdb1       4.0G   33M  4.0G    1% /home/xxx/dir1

# 找個大于100M的文件,丟進去
[root@testx dir1]# find / -size +100M

# 我們就將上面找出來的文件,隨便拷貝一個到/home/xxx/dir1目錄
[root@testx dir1]# cp /var/cache/yum/x86_64/7/updates/packages/firefox-91.8.0-1.el7.centos.x86_64.rpm /home/xxx/dir1

# 看一下dir1中新增的文件大小,107M
[root@testx dir1]# ll -h /home/xxx/dir1/
總用量 107M
-rw-r--r--. 1 root root   12 5月  10 19:42 1.txt
-rw-r--r--. 1 root root 107M 5月  10 19:52 firefox-91.8.0-1.el7.centos.x86_64.rpm

# 此時分區/dev/sdb1已用量變成139M了
[root@testx dir1]# df -h /dev/sdb1
文件系統        容量  已用  可用 已用% 掛載點
/dev/sdb1       4.0G  139M  3.9G    4% /home/xxx/dir1

17.設置自動掛載

mount 命令的掛載方式,重啟后掛載關系會丟失。

linux 提供了自動掛載的方式:配置文件/etc/fstab,用來配置設備的掛載信息,系統啟動后會自動讀取這個目錄,執行自動掛載操作。

將下面信息加入到/etc/fstab中,即可實現自動掛載

/dev/sdb1 /home/xxx/dir1                       xfs     defaults        0 0
/dev/sdb2 /home/xxx/dir2                       xfs     defaults        0 0
/dev/sdb3 /home/xxx/dir3                       xfs     defaults        0 0
/dev/sdb5 /home/xxx/dir5                       xfs     defaults        0 0
/dev/sdb6 /home/xxx/dir6                       xfs     defaults        0 0

分享到:
標簽:磁盤 管理
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定