在 Linux 中,我們該如何對磁碟進行分區,格式化、掛載? ...
在Linux
中,我們該如何對磁碟進行分區,格式化、掛載?
硬碟基礎知識
1.物理結構
碟片
:硬碟有多個碟片,每個碟片兩面。(Platter)
磁頭
:每面一個磁頭。(Head)
2.數據結構
磁軌
:磁碟旋轉時,磁頭若保持在一個位置上,則每個磁頭都會在磁碟錶面划出一個圓形軌跡,這些圓形軌跡就叫做磁軌(Track
)。
扇區
:每個磁軌被等分為福哦幹個弧段,這些弧段便是扇區(Sector
)。扇區是磁碟的最小組成單元,通常是512位元組,由於不斷提高磁碟的大小,部分廠商設定每個扇區的大小是4096位元組。
柱面
:在多個碟片構成的盤組中,由不同碟片的面,但處於同一半徑圓的多個磁軌組成的一個圓柱面(Cylinder
)。
3.存儲容量
硬碟存儲容量
= 磁頭數 × 磁軌(柱面)數 × 每道扇區數 × 每扇區位元組數。
4.磁碟讀取響應時間
尋道時間
:磁頭從開始移動到數據所在磁軌所需要的時間,尋道時間越短,I/O操作越快,目前磁碟的平均尋道時間一般在3-15ms
,一般都在10ms
左右。
旋轉延遲
:碟片旋轉將請求數據所在扇區移至讀寫磁頭下方所需要的時間,旋轉延遲取決於磁碟轉速。普通硬碟一般都是7200
rpm,慢的5400
rpm。
數據傳輸時間
:完成傳輸所請求的數據所需要的時間。
5.扇區、塊/簇、page
扇區
:硬碟的最小讀寫單元
塊/簇
:是操作系統針對硬碟讀寫的最小單元
page
:是記憶體與操作系統之間操作的最小單元。
- 扇區 <= 塊/簇 <= page
6.硬碟介面
ATA(IDE)
:並口,抗干擾性太差,排線占用空間大,逐漸被SATA
取代。
SATA
:抗干擾性強,支持熱拔插,速度快,糾錯能力強。
SCSI
:廣為工作站級個人電腦以及伺服器使用,資料傳輸時CPU
占用率較低,轉速快,支持熱拔插。
SAS
:新一代的SCSI
技術,與SATA
相同,都是採取序列式技術以獲得更高的傳輸速度,可達6Gb/s
。
MBR
MBR
是主引導記錄(Master Boot Record),位於硬碟第一個物理扇區處,MBR
中包含硬碟的主引導程式和硬碟分區表。分區表中有4
個分區記錄區,每個分區記錄區占16
個位元組。
分區表示
IDE
介面的設備表示為hdX
形式,SCSI
介面的設備表示為sdX
形式。X
可以為a
、b
、c
等,如第一個IDE
設備表示為hda
,第二個SCSI
設備表示為sdb
。主分區和擴展分區序號為
1~4
,邏輯分區從5
開始,擴展分區里分邏輯分區。如hda2
,sdb5
。擴展分區不可存數據,擴展分區中的邏輯分區可以存數據。
文件系統
SWAP
:交換文件系統,相當於虛擬記憶體。能夠在一定程度上緩解物理記憶體不足的問題。EXT4
:第4
代擴展文件系統,典型的日誌型文件系統,保存有磁碟存取記錄的日誌數據,便於恢復,在存取性能和穩定性方面更加出色。XFS
:高性能的日誌文件系統,擅長處理大文件,能識別PB
級別的存儲。由於文件系統開啟日誌功能,所以即使發生宕機也不怕數據遭到破壞,可根據日誌記錄在短時間內進行數據恢復。
管理磁碟及分區
fdisk 查看分區列表
- fdisk -l [磁碟設備]
-l
:查看磁碟分區列表
[root@localhost ~]# fdisk -l
磁碟 /dev/sda:42.9 GB, 42949672960 位元組,83886080 個扇區
Units = 扇區 of 1 * 512 = 512 bytes
扇區大小(邏輯/物理):512 位元組 / 512 位元組
I/O 大小(最小/最佳):512 位元組 / 512 位元組
磁碟標簽類型:dos
磁碟標識符:0x000a9fb6
設備 Boot Start End Blocks Id System
/dev/sda1 * 2048 4196351 2097152 83 Linux
/dev/sda2 4196352 46139391 20971520 83 Linux
/dev/sda3 46139392 62916607 8388608 82 Linux swap / Solaris
/dev/sda4 62916608 83886079 10484736 5 Extended
/dev/sda5 62918656 83886079 10483712 83 Linux
- 添加一塊
60G
硬碟,並重啟linux
。
[root@localhost ~]# reboot
[root@localhost ~]# fdisk -l
磁碟 /dev/sda:42.9 GB, 42949672960 位元組,83886080 個扇區
Units = 扇區 of 1 * 512 = 512 bytes
扇區大小(邏輯/物理):512 位元組 / 512 位元組
I/O 大小(最小/最佳):512 位元組 / 512 位元組
磁碟標簽類型:dos
磁碟標識符:0x000a9fb6
設備 Boot Start End Blocks Id System
/dev/sda1 * 2048 4196351 2097152 83 Linux
/dev/sda2 4196352 46139391 20971520 83 Linux
/dev/sda3 46139392 62916607 8388608 82 Linux swap / Solaris
/dev/sda4 62916608 83886079 10484736 5 Extended
/dev/sda5 62918656 83886079 10483712 83 Linux
磁碟 /dev/sdb:64.4 GB, 64424509440 位元組,125829120 個扇區
Units = 扇區 of 1 * 512 = 512 bytes
扇區大小(邏輯/物理):512 位元組 / 512 位元組
I/O 大小(最小/最佳):512 位元組 / 512 位元組
fdisk 交互模式
m
:幫助
p
:顯示分區列表print
n
:創建新分區new
d
:刪除分區delete
t
:轉化分區類型type
,通過ID
號。82
swap、83
ext4或xfs、b
fat32。
w
:保存修改write
q
:退出quit
1.按m
查看幫助
[root@localhost ~]# fdisk /dev/sdb
歡迎使用 fdisk (util-linux 2.23.2)。
更改將停留在記憶體中,直到您決定將更改寫入磁碟。
使用寫入命令前請三思。
Device does not contain a recognized partition table
使用磁碟標識符 0x4ef44485 創建新的 DOS 磁碟標簽。
命令(輸入 m 獲取幫助):m
命令操作
a toggle a bootable flag
b edit bsd disklabel
c toggle the dos compatibility flag
d delete a partition
g create a new empty GPT partition table
G create an IRIX (SGI) partition table
l list known partition types
m print this menu
n add a new partition
o create a new empty DOS partition table
p print the partition table
q quit without saving changes
s create a new empty Sun disklabel
t change a partition's system id
u change display/entry units
v verify the partition table
w write table to disk and exit
x extra functionality (experts only)
2.分區3
個主分區分別為15G
、10G
、5G
。
命令(輸入 m 獲取幫助):n
Partition type:
p primary (0 primary, 0 extended, 4 free)
e extended
Select (default p): p
分區號 (1-4,預設 1):1
起始 扇區 (2048-125829119,預設為 2048):
將使用預設值 2048
Last 扇區, +扇區 or +size{K,M,G} (2048-125829119,預設為 125829119):+15G
分區 1 已設置為 Linux 類型,大小設為 15 GiB
命令(輸入 m 獲取幫助):p
磁碟 /dev/sdb:64.4 GB, 64424509440 位元組,125829120 個扇區
Units = 扇區 of 1 * 512 = 512 bytes
扇區大小(邏輯/物理):512 位元組 / 512 位元組
I/O 大小(最小/最佳):512 位元組 / 512 位元組
磁碟標簽類型:dos
磁碟標識符:0xa058335d
設備 Boot Start End Blocks Id System
/dev/sdb1 2048 31459327 15728640 83 Linux
命令(輸入 m 獲取幫助):n
Partition type:
p primary (1 primary, 0 extended, 3 free)
e extended
Select (default p): p
分區號 (2-4,預設 2):2
起始 扇區 (31459328-125829119,預設為 31459328):
將使用預設值 31459328
Last 扇區, +扇區 or +size{K,M,G} (31459328-125829119,預設為 125829119):+10G
分區 2 已設置為 Linux 類型,大小設為 10 GiB
命令(輸入 m 獲取幫助):n
Partition type:
p primary (2 primary, 0 extended, 2 free)
e extended
Select (default p): p
分區號 (3,4,預設 3):3
起始 扇區 (52430848-125829119,預設為 52430848):
將使用預設值 52430848
Last 扇區, +扇區 or +size{K,M,G} (52430848-125829119,預設為 125829119):+5G
分區 3 已設置為 Linux 類型,大小設為 5 GiB
命令(輸入 m 獲取幫助):p
磁碟 /dev/sdb:64.4 GB, 64424509440 位元組,125829120 個扇區
Units = 扇區 of 1 * 512 = 512 bytes
扇區大小(邏輯/物理):512 位元組 / 512 位元組
I/O 大小(最小/最佳):512 位元組 / 512 位元組
磁碟標簽類型:dos
磁碟標識符:0xa058335d
設備 Boot Start End Blocks Id System
/dev/sdb1 2048 31459327 15728640 83 Linux
/dev/sdb2 31459328 52430847 10485760 83 Linux
/dev/sdb3 52430848 62916607 5242880 83 Linux
3.剩下的空間再分一個擴展分區
命令(輸入 m 獲取幫助):n
Partition type:
p primary (3 primary, 0 extended, 1 free)
e extended
Select (default e): e
已選擇分區 4
起始 扇區 (62916608-125829119,預設為 62916608):
將使用預設值 62916608
Last 扇區, +扇區 or +size{K,M,G} (62916608-125829119,預設為 125829119):
將使用預設值 125829119
分區 4 已設置為 Extended 類型,大小設為 30 GiB
命令(輸入 m 獲取幫助):p
磁碟 /dev/sdb:64.4 GB, 64424509440 位元組,125829120 個扇區
Units = 扇區 of 1 * 512 = 512 bytes
扇區大小(邏輯/物理):512 位元組 / 512 位元組
I/O 大小(最小/最佳):512 位元組 / 512 位元組
磁碟標簽類型:dos
磁碟標識符:0xa058335d
設備 Boot Start End Blocks Id System
/dev/sdb1 2048 31459327 15728640 83 Linux
/dev/sdb2 31459328 52430847 10485760 83 Linux
/dev/sdb3 52430848 62916607 5242880 83 Linux
/dev/sdb4 62916608 125829119 31456256 5 Extended
4.分兩個邏輯分區,分別為20G
、10G
。
命令(輸入 m 獲取幫助):n
All primary partitions are in use
添加邏輯分區 5
起始 扇區 (62918656-125829119,預設為 62918656):
將使用預設值 62918656
Last 扇區, +扇區 or +size{K,M,G} (62918656-125829119,預設為 125829119):+20G
分區 5 已設置為 Linux 類型,大小設為 20 GiB
命令(輸入 m 獲取幫助):n
All primary partitions are in use
添加邏輯分區 6
起始 扇區 (104863744-125829119,預設為 104863744):
將使用預設值 104863744
Last 扇區, +扇區 or +size{K,M,G} (104863744-125829119,預設為 125829119):
將使用預設值 125829119
分區 6 已設置為 Linux 類型,大小設為 10 GiB
命令(輸入 m 獲取幫助):p
磁碟 /dev/sdb:64.4 GB, 64424509440 位元組,125829120 個扇區
Units = 扇區 of 1 * 512 = 512 bytes
扇區大小(邏輯/物理):512 位元組 / 512 位元組
I/O 大小(最小/最佳):512 位元組 / 512 位元組
磁碟標簽類型:dos
磁碟標識符:0xa058335d
設備 Boot Start End Blocks Id System
/dev/sdb1 2048 31459327 15728640 83 Linux
/dev/sdb2 31459328 52430847 10485760 83 Linux
/dev/sdb3 52430848 62916607 5242880 83 Linux
/dev/sdb4 62916608 125829119 31456256 5 Extended
/dev/sdb5 62918656 104861695 20971520 83 Linux
/dev/sdb6 104863744 125829119 10482688 83 Linux
5.更改sdb3
為swap
交換分區
命令(輸入 m 獲取幫助):t
分區號 (1-6,預設 6):3
Hex 代碼(輸入 L 列出所有代碼):82
已將分區“Linux”的類型更改為“Linux swap / Solaris”
命令(輸入 m 獲取幫助):p
磁碟 /dev/sdb:64.4 GB, 64424509440 位元組,125829120 個扇區
Units = 扇區 of 1 * 512 = 512 bytes
扇區大小(邏輯/物理):512 位元組 / 512 位元組
I/O 大小(最小/最佳):512 位元組 / 512 位元組
磁碟標簽類型:dos
磁碟標識符:0xa058335d
設備 Boot Start End Blocks Id System
/dev/sdb1 2048 31459327 15728640 83 Linux
/dev/sdb2 31459328 52430847 10485760 83 Linux
/dev/sdb3 52430848 62916607 5242880 82 Linux swap / Solaris
/dev/sdb4 62916608 125829119 31456256 5 Extended
/dev/sdb5 62918656 104861695 20971520 83 Linux
/dev/sdb6 104863744 125829119 10482688 83 Linux
6.更改sdb2
為FAT32
分區類型
命令(輸入 m 獲取幫助):t
分區號 (1-6,預設 6):2
Hex 代碼(輸入 L 列出所有代碼):b
WARNING: If you have created or modified any DOS 6.xpartitions, please see the fdisk manual page for additionalinformation.
已將分區“Linux”的類型更改為“W95 FAT32”
命令(輸入 m 獲取幫助):p
磁碟 /dev/sdb:64.4 GB, 64424509440 位元組,125829120 個扇區
Units = 扇區 of 1 * 512 = 512 bytes
扇區大小(邏輯/物理):512 位元組 / 512 位元組
I/O 大小(最小/最佳):512 位元組 / 512 位元組
磁碟標簽類型:dos
磁碟標識符:0xa058335d
設備 Boot Start End Blocks Id System
/dev/sdb1 2048 31459327 15728640 83 Linux
/dev/sdb2 31459328 52430847 10485760 b W95 FAT32
/dev/sdb3 52430848 62916607 5242880 82 Linux swap / Solaris
/dev/sdb4 62916608 125829119 31456256 5 Extended
/dev/sdb5 62918656 104861695 20971520 83 Linux
/dev/sdb6 104863744 125829119 10482688 83 Linux
7.刪除sdb6
分區
命令(輸入 m 獲取幫助):d
分區號 (1-6,預設 6):6
分區 6 已刪除
命令(輸入 m 獲取幫助):p
磁碟 /dev/sdb:64.4 GB, 64424509440 位元組,125829120 個扇區
Units = 扇區 of 1 * 512 = 512 bytes
扇區大小(邏輯/物理):512 位元組 / 512 位元組
I/O 大小(最小/最佳):512 位元組 / 512 位元組
磁碟標簽類型:dos
磁碟標識符:0xa058335d
設備 Boot Start End Blocks Id System
/dev/sdb1 2048 31459327 15728640 83 Linux
/dev/sdb2 31459328 52430847 10485760 b W95 FAT32
/dev/sdb3 52430848 62916607 5242880 82 Linux swap / Solaris
/dev/sdb4 62916608 125829119 31456256 5 Extended
/dev/sdb5 62918656 104861695 20971520 83 Linux
8.保存分區修改,並退出。
命令(輸入 m 獲取幫助):w
The partition table has been altered!
Calling ioctl() to re-read partition table.
正在同步磁碟。
9.查看磁碟分區列表
[root@localhost ~]# fdisk -l
磁碟 /dev/sda:42.9 GB, 42949672960 位元組,83886080 個扇區
Units = 扇區 of 1 * 512 = 512 bytes
扇區大小(邏輯/物理):512 位元組 / 512 位元組
I/O 大小(最小/最佳):512 位元組 / 512 位元組
磁碟標簽類型:dos
磁碟標識符:0x000a9fb6
設備 Boot Start End Blocks Id System
/dev/sda1 * 2048 4196351 2097152 83 Linux
/dev/sda2 4196352 46139391 20971520 83 Linux
/dev/sda3 46139392 62916607 8388608 82 Linux swap / Solaris
/dev/sda4 62916608 83886079 10484736 5 Extended
/dev/sda5 62918656 83886079 10483712 83 Linux
磁碟 /dev/sdb:64.4 GB, 64424509440 位元組,125829120 個扇區
Units = 扇區 of 1 * 512 = 512 bytes
扇區大小(邏輯/物理):512 位元組 / 512 位元組
I/O 大小(最小/最佳):512 位元組 / 512 位元組
磁碟標簽類型:dos
磁碟標識符:0xa058335d
設備 Boot Start End Blocks Id System
/dev/sdb1 2048 31459327 15728640 83 Linux
/dev/sdb2 31459328 52430847 10485760 b W95 FAT32
/dev/sdb3 52430848 62916607 5242880 82 Linux swap / Solaris
/dev/sdb4 62916608 125829119 31456256 5 Extended
/dev/sdb5 62918656 104861695 20971520 83 Linux
創建文件系統
mkfs
mkfs -t 文件系統類型 分區設備
mkfs.文件系統類型 分區設備
[root@localhost ~]# ls /sbin/mkfs*
/sbin/mkfs /sbin/mkfs.cramfs /sbin/mkfs.ext3 /sbin/mkfs.fat /sbin/mkfs.msdos /sbin/mkfs.xfs
/sbin/mkfs.btrfs /sbin/mkfs.ext2 /sbin/mkfs.ext4 /sbin/mkfs.minix /sbin/mkfs.vfat
1.格式化sdb1
為xfs
文件系統
[root@localhost ~]# mkfs.xfs /dev/sdb1
meta-data=/dev/sdb1 isize=512 agcount=4, agsize=983040 blks
= sectsz=512 attr=2, projid32bit=1
= crc=1 finobt=0, sparse=0
data = bsize=4096 blocks=3932160, 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
2.格式化sdb2
為FAT32
文件系統
[root@localhost ~]# mkfs.vfat -F 32 /dev/sdb2
mkfs.fat 3.0.20 (12 Jun 2013)
3.格式化sdb5
為ext4
文件系統
[root@localhost ~]# mkfs -t ext4 /dev/sdb5
mke2fs 1.42.9 (28-Dec-2013)
文件系統標簽=
OS type: Linux
塊大小=4096 (log=2)
分塊大小=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
1310720 inodes, 5242880 blocks
262144 blocks (5.00%) reserved for the super user
第一個數據塊=0
Maximum filesystem blocks=2153775104
160 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000
Allocating group tables: 完成
正在寫入inode表: 完成
Creating journal (32768 blocks): 完成
Writing superblocks and filesystem accounting information: 完成
mkswap
- mkswap 分區設備
[root@localhost ~]# mkswap /dev/sdb3
正在設置交換空間版本 1,大小 = 5242876 KiB
無標簽,UUID=c4fc005b-950a-46b5-97de-1c27256e1bf3
掛載、卸載文件系統
df -hT
查看磁碟使用情況,並友好顯示,以及類型。
[root@localhost ~]# df -hT
文件系統 類型 容量 已用 可用 已用% 掛載點
/dev/sda2 xfs 20G 3.4G 17G 17% /
devtmpfs devtmpfs 1.9G 0 1.9G 0% /dev
tmpfs tmpfs 1.9G 0 1.9G 0% /dev/shm
tmpfs tmpfs 1.9G 9.1M 1.9G 1% /run
tmpfs tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup
/dev/sda5 xfs 10G 37M 10G 1% /home
/dev/sda1 xfs 2.0G 174M 1.9G 9% /boot
tmpfs tmpfs 378M 12K 378M 1% /run/user/42
tmpfs tmpfs 378M 0 378M 0% /run/user/0
mount
mount [-t 文件系統類型] 存儲設備 掛載點
mount -o loop ISO鏡像 掛載點
[root@localhost ~]# mkdir /mnt/demo01
[root@localhost ~]# mount /dev/sdb1 /mnt/demo01/
[root@localhost ~]# df -hT
文件系統 類型 容量 已用 可用 已用% 掛載點
/dev/sda2 xfs 20G 3.4G 17G 17% /
devtmpfs devtmpfs 1.9G 0 1.9G 0% /dev
tmpfs tmpfs 1.9G 0 1.9G 0% /dev/shm
tmpfs tmpfs 1.9G 9.1M 1.9G 1% /run
tmpfs tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup
/dev/sda5 xfs 10G 37M 10G 1% /home
/dev/sda1 xfs 2.0G 174M 1.9G 9% /boot
tmpfs tmpfs 378M 12K 378M 1% /run/user/42
tmpfs tmpfs 378M 0 378M 0% /run/user/0
/dev/sdb1 xfs 15G 33M 15G 1% /mnt/demo01
umount
umount 存儲設備
umount 掛載點(推薦)
[root@localhost ~]# umount /mnt/demo01/
[root@localhost ~]# df -hT
文件系統 類型 容量 已用 可用 已用% 掛載點
/dev/sda2 xfs 20G 3.4G 17G 17% /
devtmpfs devtmpfs 1.9G 0 1.9G 0% /dev
tmpfs tmpfs 1.9G 0 1.9G 0% /dev/shm
tmpfs tmpfs 1.9G 9.1M 1.9G 1% /run
tmpfs tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup
/dev/sda5 xfs 10G 37M 10G 1% /home
/dev/sda1 xfs 2.0G 174M 1.9G 9% /boot
tmpfs tmpfs 378M 12K 378M 1% /run/user/42
tmpfs tmpfs 378M 0 378M 0% /run/user/0
/proc/meminfo
- 記憶體相關信息
[root@localhost ~]# cat /proc/meminfo | grep -i "swap"
SwapCached: 0 kB
SwapTotal: 8388604 kB
SwapFree: 8388604 kB
swapon
- 啟用交換分區
[root@localhost ~]# swapon /dev/sdb3
[root@localhost ~]# cat /proc/meminfo | grep -i "swap"
SwapCached: 0 kB
SwapTotal: 13631480 kB
SwapFree: 13631480 kB
swapoff
- 停用交換分區
[root@localhost ~]# swapoff /dev/sdb3
[root@localhost ~]# cat /proc/meminfo | grep -i "swap"
SwapCached: 0 kB
SwapTotal: 8388604 kB
SwapFree: 8388604 kB
自動掛載
- /etc/fstab
/etc/fstab
可以看作mount
命令的配置文件,其中存儲了文件系統的靜態掛載數據。每次開機時,自動讀取文件內容,自動掛載指定的文件系統。
[root@localhost ~]# cat /etc/fstab
#
# /etc/fstab
# Created by anaconda on Fri Aug 9 11:41:11 2019
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
UUID=834edc07-e2cd-425f-a449-bf4f1e8ce4d0 / xfs defaults 0 0
UUID=860ab26f-bda8-43e2-bd47-054bb4206df6 /boot xfs defaults 0 0
UUID=118fe595-207c-4f01-9286-055165d98b7e /home xfs defaults 0 0
UUID=6f58dbbb-cf7b-4197-8918-2ef7b342f944 swap swap defaults 0 0
第一欄位:設備名或設備捲標名。
第二欄位:文件系統的掛載點目錄的位置。
第三欄位:文件系統類型,如
ext4
、xfs
、swap
等。第四欄位:掛載參數,如
defaults
預設、rw
讀寫、ro
只讀、noexec
禁止執行程式。第五欄位:表示文件是否需要
dump
備份,1
需要,0
忽略。第六欄位:決定系統啟動時進行磁碟檢查的順序,
0
不進行,1
優先,2
其次。一般根分區設1
,其他分區設2
,或者都不設置。
1.編輯/etc/fstab
添加一條/dev/sdb1
參數
[root@localhost ~]# vim /etc/fstab
/dev/sdb1 /mnt/demo01 xfs defaults 0 0
2.reboot
或mount -a
讀取fstab
文件並掛載
mount -a
:掛載fstab
中的所有文件系統
[root@localhost ~]# mount -a
[root@localhost ~]# df -hT
文件系統 類型 容量 已用 可用 已用% 掛載點
/dev/sda2 xfs 20G 3.4G 17G 17% /
devtmpfs devtmpfs 1.9G 0 1.9G 0% /dev
tmpfs tmpfs 1.9G 0 1.9G 0% /dev/shm
tmpfs tmpfs 1.9G 9.1M 1.9G 1% /run
tmpfs tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup
/dev/sda5 xfs 10G 37M 10G 1% /home
/dev/sda1 xfs 2.0G 174M 1.9G 9% /boot
tmpfs tmpfs 378M 12K 378M 1% /run/user/42
tmpfs tmpfs 378M 0 378M 0% /run/user/0
/dev/sdb1 xfs 15G 33M 15G 1% /mnt/demo01
3.自動掛載光碟機
!vim
:編輯上一次編輯的文件
[root@localhost ~]# mkdir /mnt/cdrom
[root@localhost ~]# !vim
vim /etc/fstab
ISO
文件的掛載文件系統類型時iso9660
/dev/cdrom /mnt/cdrom iso9660 defaults 0 0
[root@localhost ~]# mount -a
mount: /dev/sr0 防寫,將以只讀方式掛載
[root@localhost ~]# df -hT
文件系統 類型 容量 已用 可用 已用% 掛載點
/dev/sda2 xfs 20G 3.4G 17G 17% /
devtmpfs devtmpfs 1.9G 0 1.9G 0% /dev
tmpfs tmpfs 1.9G 0 1.9G 0% /dev/shm
tmpfs tmpfs 1.9G 9.1M 1.9G 1% /run
tmpfs tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup
/dev/sda5 xfs 10G 37M 10G 1% /home
/dev/sda1 xfs 2.0G 174M 1.9G 9% /boot
tmpfs tmpfs 378M 12K 378M 1% /run/user/42
tmpfs tmpfs 378M 0 378M 0% /run/user/0
/dev/sdb1 xfs 15G 33M 15G 1% /mnt/demo01
/dev/sr0 iso9660 4.3G 4.3G 0 100% /mnt/cdrom
總結以及..
掛載只是引用名字,數據存儲在對應的磁碟分區中,不會因為掛載而丟失,解掛載還會顯示出來。可以做個實驗,驗證一下。
下一篇關於
LVM
邏輯捲的管理,我會努力寫的。