如何阻止磁盘在启动时自动挂载?
我有一个跨多个磁盘RAID的btrfs文件系统。 机器通过USB连接到外部硬盘驱动器托架,其中有三个磁盘。
在我的fstab
我有一个磁盘和路径( /dev/sdb
)的挂载条目。 但是,在启动期间,Ubuntu会挂载所有磁盘/dev/sdc
和/dev/sdd
。 我想在启动过程中阻止Ubuntu安装其他磁盘。 无论如何禁止在引导时自动挂载连接的磁盘,但/etc/fstab
明确的除外?
以下是fstab
的内容
proc /proc proc nodev,noexec,nosuid 0 0 # / was on /dev/sda1 during installation UUID=eb80bbb0-7b27-4b7c-b041-639cbcae1c77 / ext4 errors=remount-ro 0 1 # swap was on /dev/sda5 during installation UUID=0e0c01be-7545-449c-86a8-60309d016534 none swap sw 0 0 /dev/sdb /media/xbmc btrfs defaults 0 1
当机器启动时,我发现这样的事情:
Filesystem Size Used Avail Use% Mounted on /dev/sda1 294G 35G 245G 13% / udev 2.0G 4.0K 2.0G 1% /dev tmpfs 791M 892K 790M 1% /run none 5.0M 0 5.0M 0% /run/lock none 2.0G 1.6M 2.0G 1% /run/shm /dev/sdc 4.6T 1.3T 2.6T 34% /media/0868831f-d234-4172-aeab-640e580190d0 /dev/sdd 4.6T 1.3T 2.6T 34% /media/0956647d-a558-2218-febt-559a647221r5 /dev/sdb 4.6T 1.3T 2.6T 34% /media/xbmc
mount
的noauto
选项允许用户仅显式安装相关的设备/分区,而不是在启动时使用mount -a
,如果在/etc/fstab
的相关设备的选项列中提到的话。 如果您可以在/etc/fstab
添加/dev/sdc
和/dev/sdd
(或其UUID)并在选项(第4个)列中提供noauto
选项,则不会自动挂载它们。
(请参阅mount
或this的手册页)