格式化Linux分区
格式化文件系统的命令是
[root@server ~]
mkfs mkfs.ext2 mkfs.ext4 mkfs.xfs
mkfs.cramfs mkfs.ext3 mkfs.minix
[root@server ~]
Disk /dev/sda: 20 GiB, 21474836480 bytes, 41943040 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xf62acfb7
Device Boot Start End Sectors Size Id Type
/dev/sda1 2048 41943039 41940992 20G 5 Extended
/dev/sda5 4096 10489855 10485760 5G 83 Linux
/dev/sda6 10491904 18880511 8388608 4G 83 Linux
/dev/sda7 18882560 41943039 23060480 11G 83 Linux
[root@server ~]
meta-data=/dev/sda5 isize=512 agcount=4, agsize=327680 blks
= sectsz=512 attr=2, projid32bit=1
= crc=1 finobt=1, sparse=1, rmapbt=0
= reflink=1 bigtime=0 inobtcount=0
data = bsize=4096 blocks=1310720, 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
[root@server ~]
mke2fs 1.45.6 (20-Mar-2020)
Creating filesystem with 2882560 4k blocks and 720896 inodes
Filesystem UUID: b4b02edd-f383-44e4-8d0a-a9ecb34bad3e
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208
Allocating group tables: done
Writing inode tables: done
Creating journal (16384 blocks): done
Writing superblocks and filesystem accounting information: done
临时挂在Linux分区(文件系统)因为分区不能直接挂载
Linux的mount命令就是挂在文件系统的
mount命令的格式
mount -t 文件系统类型 文件所在的分区的路径 文件系统的挂载点
如果是原生的Linux文件系统,那么Linux是可以识别出这个文件系统的,所以如果是原生Linux文件系统,那么可以不用加-t参数来指定文件系统的类型。ext系列,xfs就属于Linux原生的文件系统
挂载点随便指定,取决于管理员
一般来说Linux上的应用如果使用了某个path,那么这个路径就可以改在一个文件系统
[root@server ~]
[root@server ~]
/mount-test1 /mount-test2 /mount-test3
[root@server ~]
[root@server ~]
[root@server ~]
df命令-T参数表示显示文件系统的类型(type)
-h参数表示将文件系统的大小转换成人类易懂的格式
[root@server ~]
Filesystem Type Size Used Avail Use% Mounted on
devtmpfs devtmpfs 3.8G 0 3.8G 0% /dev
tmpfs tmpfs 3.8G 0 3.8G 0% /dev/shm
tmpfs tmpfs 3.8G 17M 3.8G 1% /run
tmpfs tmpfs 3.8G 0 3.8G 0% /sys/fs/cgroup
/dev/mapper/cs-root xfs 48G 2.0G 46G 5% /
/dev/nvme0n1p1 xfs 1014M 210M 805M 21% /boot
/dev/mapper/cs-home xfs 24G 199M 24G 1% /home
tmpfs tmpfs 774M 0 774M 0% /run/user/0
/dev/sda5 xfs 5.0G 68M 5.0G 2% /mount-test1
/dev/sda6 ext4 3.9G 16M 3.7G 1% /mount-test2
/dev/sda7 ext4 11G 41M 11G 1% /mount-test3
[root@server ~]
Filesystem Inodes IUsed IFree IUse% Mounted on
devtmpfs 985273 455 984818 1% /dev
tmpfs 990282 1 990281 1% /dev/shm
tmpfs 990282 787 989495 1% /run
tmpfs 990282 17 990265 1% /sys/fs/cgroup
/dev/mapper/cs-root 25057280 33272 25024008 1% /
/dev/nvme0n1p1 524288 310 523978 1% /boot
/dev/mapper/cs-home 12232704 3 12232701 1% /home
tmpfs 990282 5 990277 1% /run/user/0
/dev/sda5 2621440 3 2621437 1% /mount-test1
/dev/sda6 262144 11 262133 1% /mount-test2
/dev/sda7 720896 11 720885 1% /mount-test3
持续性挂载Linux分区
mount命令挂载只是临时挂载,重启就没了
如果你想让你的文件系统永久挂载那么,就需要将挂载的信息写入/etc/fstab
/etc/fstab这个文件非常重要,一但这个文件被误删,或者里面的某些行被错误的删除了,甚至写法的错误都会导致系统发正常启动
要注意,编辑这个/etc/fstab文件之前,记得将这个文件备份
[root@server ~]
/dev/mapper/cs-root / xfs defaults 0 0
UUID=8e2d7a13-8485-4560-9534-273341283596 /boot xfs defaults 0 0
/dev/mapper/cs-home /home xfs defaults 0 0
/dev/mapper/cs-swap none swap defaults 0 0
/dev/sda5 /mount-test1 xfs defaults 0 0
/dev/sda6 /mount-test2 ext4 defaults 0 0
/dev/sda7 /mount-test3 ext4 defaults 0 0
当/etc/fstab编辑完成之后,使用mount -a命令,mount -a 命令会让文件系统按照fstab里面自动挂载,但是注意,如果某个文件系统已经挂载了,且还在fstab里面被记录,那么mount -a 并不会将该我呢见系统卸载,再重新挂载,mount -a 会自动忽略该文件系统
[root@server ~]
total 0
lrwxrwxrwx. 1 root root 9 Apr 29 01:27 2022-03-28-16-58-36-00 -> ../../sr0
lrwxrwxrwx. 1 root root 10 Apr 29 01:27 6555987e-8702-466f-8720-6b2d7e62b66b -> ../../sda6
lrwxrwxrwx. 1 root root 10 Apr 29 01:27 7872274e-c7b5-4dbb-b6cf-5d1cff799f36 -> ../../dm-2
lrwxrwxrwx. 1 root root 15 Apr 29 01:27 8e2d7a13-8485-4560-9534-273341283596 -> ../../nvme0n1p1
lrwxrwxrwx. 1 root root 10 Apr 29 01:27 a0326c1d-7588-4dcf-98b1-0b156d4c15d5 -> ../../dm-0
lrwxrwxrwx. 1 root root 10 Apr 29 01:27 b4b02edd-f383-44e4-8d0a-a9ecb34bad3e -> ../../sda7
lrwxrwxrwx. 1 root root 10 Apr 29 01:27 ebab8a77-c51a-44a3-9a00-a8acd28d3371 -> ../../sda5
lrwxrwxrwx. 1 root root 10 Apr 29 01:27 f3e45e3b-65a9-4087-bfc9-7f4075c188eb -> ../../dm-1
逻辑卷
autofs
nfs