Liunx不小心给/etc/fstab清空了怎么办
一、不要慌如果没有关机的情况按照如下操作
# 执行blkid
root@users:/ansible# blkid
/dev/sda2: UUID="fffcaa40-d77a-4d04-a6f7-1xxxxxxxxxxxxxxx" TYPE="ext4" PARTUUID="d0e2d589-4499-435d-8bd2-b1ea9987b53b"
/dev/sda3: UUID="REdLLO-ZO3X-xxxx-b3D3-eQtq-3YSS-Lu0G1h" TYPE="LVM2_member" PARTUUID="c9d6cf25-1f99-49a0-bda3-0b2c1bd9374b"
/dev/sdb1: UUID="87b5a2a5-7126-xxxx-bc4d-30b50b500f18" TYPE="xfs" PARTUUID="353b6aec-01"
/dev/mapper/ubuntu--vg-ubuntu--lv: UUID="bdd054ee-xxxx-4df8-b016-8bb33ed0c113" TYPE="ext4"
/dev/sda1: PARTUUID="e98ae7eb-492b-42f7-825c-adf37180a2ee"
# 执行df
root@users:/ansible# df -h
Filesystem Size Used Avail Use% Mounted on
udev 1.9G 0 1.9G 0% /dev
tmpfs 392M 2.5M 390M 1% /run
/dev/mapper/ubuntu--vg-ubuntu--lv 19G 11G 6.8G 62% /
tmpfs 2.0G 0 2.0G 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup
overlay 19G 11G 6.8G 62% /var/lib/docker/overlay2/401aeff03cf1364b1d11080a5e442c4d2844b75eb68650266a51e3c44d260327/merged
shm 64M 0 64M 0% /var/lib/docker/containers/0a9015ba10e0ca6458be0648af3a095aad6907f0c4f8a3b9278eb974a73785e8/mounts/shm
tmpfs 392M 0 392M 0% /run/user/1000
/dev/sdb1 10G 43M 10G 1% /ansibl
- 看 df -h 命令显示出 / 的那个磁盘 Filesystem
- /dev/mapper/ubuntu–vg-ubuntu–lv 找到这个玩意对应的 UUID
- 看 blkid 命令的结果找 UUID
- 执行命令
echo 'UUID="bdd054ee-xxxx-4df8-b016-8bb33ed0c113" / ext4 defaults 0 0' >> /etc/fstab
- fstab文件内容的格式
[UUID] [路径] [分区格式] [defaults] [0] [0]
- 你就按照上面的来,保准没错
二、清空后误关机
先百度一下吧,懒得写了