[Linux]linux中/etc/fstab文件删除或修改

今天扩展了ubuntu根目录的磁盘大小,把之前分的磁盘分区sdb5删除,将其全部磁盘空间并入根目录(我没设置home挂载点,home在/下),分好之后重启系统,发现一直停在ubuntu闪灯界面,等好久之后显示系统错误ctrl+D重启。后来发现是我删除了sdb5但是/etc/fstab中还没删除其挂在注册信息,因此开机的时候磁盘会挂载失败导致不能进入系统。修改后就好了,这一次学习了/etc/fstab的作用,并在此记录。
在linux中,/etc/fstab文件是磁盘挂载的问题,若该文件不小心给修改了,或者被删除了,那么就会导致系统无法重启。因为/etc/fstab文件是记录磁盘挂载的信息,若该文件出现了问题,那么对应的主目录(/)和(/boot)以及swap的磁盘将无法挂载,所以这个文件对于linux系统来说是相当重要的。
我的fstab文件内容主要就是如下这一部分:

UUID=16fef5b5-a9cc-4d6f-8d3f-0081546ffb04 /                       ext4    defaults        1 1
UUID=6f352ae4-e53a-4e32-8129-369c6ba24e9a /boot                   ext4    defaults        1 2
UUID=adf600ad-ab03-482f-ae6f-fb80e973da1e swap                    swap    defaults        0 0

除此之外:

  • fdisk -l 查看系统中对应的是哪个磁盘挂载
  • /etc/fstab文件中UUID:如果你有多块硬盘,硬盘在电脑中的顺序变化的时候,硬盘相同的名称可能代表着不同的硬盘分区,如果你是从 USB 设备启动,与其他 USB 设备的插入顺序也会导致分区识别的困难。这个时候 UUID 就派上用场了,UUID 全称是 Universally Unique Identifier,也就是说,每个分区有一个唯一的 UUID 值,这样就不会发生分区识别混乱的问题了。
  • 通过浏览 /dev/disk/by-uuid/ 查看设备文件信息及UUID

你可能感兴趣的:(linux)