fstab挂盘

格式化

原盘

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
❯ lsblk -o name,uuid,FSTYPE,size
NAME UUID FSTYPE SIZE
sda 931.5G
├─sda1 70BE7BF5BE7BB1E8 ntfs 250G
├─sda2 0FE407890FE40789 ntfs 200.5G
├─sda3 62711307D9630248 ntfs 108.6G
├─sda4 b519f517-5f11-4108-8601-e456e3da4fd1 xfs 100.9G
├─sda5 0CFA1DD20CFA1DD2 ntfs 150.8G
└─sda6 2006966506963BAA ntfs 120.7G
nvme0n1 1.8T
├─nvme0n1p1 8aef5178-364f-47de-9016-3b3bb254aadd ext4 55.9G
├─nvme0n1p2 ff3aedfa-1448-4161-95fb-3b43fddf4506 ext4 55.9G
├─nvme0n1p3 8c8a753d-b3f4-45ee-b2a8-629c13f4c18e ext4 195.6G
├─nvme0n1p4 a40908d9-e0e9-4d17-8aad-d7e1a1f90730 ext4 353.9G
├─nvme0n1p5 bb259291-c221-4e34-b422-663e0bea289e swap 7.5G
├─nvme0n1p6 E509-52C5 vfat 553M
└─nvme0n1p7 7A1276B712767849 ntfs 80G

格式xfs

1
sudo apt-get install xfsprogs
1
2
3
4
5
6
7
8
9
10
11
12
❯ sudo mkfs.xfs /dev/sda3 -f
meta-data=/dev/sda3 isize=512 agcount=4, agsize=7117869 blks
= sectsz=4096 attr=2, projid32bit=1
= crc=1 finobt=1, sparse=1, rmapbt=0
= reflink=1 bigtime=0
data = bsize=4096 blocks=28471475, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0, ftype=1
log =internal log bsize=4096 blocks=13902, version=2
= sectsz=4096 sunit=1 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0

/dev/sda3 contains a mounted filesystem 需要是非挂载状态
/dev/sda3 appears to contain an existing filesystem (ntfs). 其他格式使用-f强制

生成新的uuid

1
2
3
❯ sudo blkid /dev/sda3
/dev/sda3: UUID="f8354fa6-cc44-4591-8995-b9cbdbd3c2a9" BLOCK_SIZE="4096" TYPE="xfs" PARTLABEL="Basic data partition" PARTUUID="ce05cf5a-d347-4101-98d1-fc27e7659c5b"

挂载到/etc/fstab

1
2
3
4
5
❯ sudo mv  /home/cs/data/kvm  /home/cs/data/kvms
❯ sudo mousepad /etc/fstab
❯ sudo mount -a
❯ sudo mv /home/cs/data/kvms/* /home/cs/data/kvm

#/data was on /dev/sda3 during installation

UUID=f8354fa6-cc44-4591-8995-b9cbdbd3c2a9 /home/cs/data/kvm xfs defaults 0 2

1
2
sudo systemctl stop libvirtd
sudo systemctl start libvirtd

挂盘

/etc/fstab

1
2
3
4
5
#cat /etc/fstab
# /boot/efi was on /dev/sda2 during installation
UUID=FF6E-1E1A /boot/efi vfat umask=0077 0 1
# /home was on /dev/sda6 during installation
UUID=abca56cf-7ab5-4c4a-a5ab-f4b2ebdc0c82 /home ext4 defaults 0 2

ext3、ext4、xfs、swap

auto - 在启动时或键入了 mount -a 命令时自动挂载

exec - 允许执行此分区的二进制文件。

ro - 以只读模式挂载文件系统。
rw - 以读写模式挂载文件系统。

suid - 允许 suid 操作和设定 sgid 位 临时提权操作

defaults - 使用文件系统的默认挂载参数,例如 ext4 的默认参数为:rw, suid, dev, exec, auto, nouser, async.

dump 工具通过它决定何时作备份. dump 会检查其内容,允许的数字是 0 和 1 。0 表示忽略, 1 则进行备份

数值来决定需要检查的文件系统的检查顺序。允许的数字是0, 1, 和2。 根目录应当获得最高的优先权 1, 其它所有需要被检查的设备设置为 2. 0 表示设备不会被 fsck 所检查。

1
2
$ sudo mount -a
mount: /etc/fstab: parse error at line 24 -- ignored

cat -v /etc/fstab 将显示出任何虚假字符/不显示乱0xa0码造成任何问题

点击打赏
文章目录
  1. 1. 格式化
  2. 2. 挂盘
载入天数...载入时分秒... ,