主持人:Ubuntu 14.10
我的/etc/fstab
文件中有一行显示如下:
UUID=00e12ac3-210d-53te-91ca-82a11226d5c8 /media/laptop/SSD/ ext4 errors=remount-ro 0 1
此SSD的设备节点为/dev/sda
。
是否可以在/dev/sda
文件中将其从/dev/sdb
更改为/etc/fstab
?
如果是,我该如何修改呢?
答案 0 :(得分:1)
内核在检测到设备时分配设备编号。所以当第一个设备看起来像一个“scsi磁盘”时。检测到(sd),它被分配了设备号(8,0),因此是/ dev / sda。当检测到第二个时,它是(8,16),依此类推。
# ls -l /dev/sd[ab]
brw-rw----. 1 root disk 8, 0 Dec 6 2014 /dev/sda
brw-rw----. 1 root disk 8, 16 Dec 6 2014 /dev/sdb
您可以自担风险!,交换/dev/sda[ab]*
条目,所以它们看起来像这样:
# ls -l /dev/sd[ab]
brw-rw----. 1 root disk 8, 16 Jan 19 2016 /dev/sda
brw-rw----. 1 root disk 8, 8 Jan 19 2016 /dev/sdb
但除非你真的知道你在做什么以及所有可能的后果,否则我不推荐那种手帕。
说明:
(su / sudo / login as root)
# cd /dev
# ls -l sd[ab]*
Note the device numbers, they may be different from mine!
Remove existing
# rm sd[ab]*
Make again with swapped minor device numbers
# mknod sda b 8 16
# mknod sda1 b 8 17
# mknod sdb b 8 0
# mknod sdb1 b 8 1
(you may need to alter your boot config, grub or whatever)
# reboot
同样,我强调这是你自己的风险,我不知道你的系统会对你产生什么影响。