我有一个跨多个磁盘的 btrfs 文件系统 RAID。该机器通过 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
答案1
选项noauto
允许mount
用户仅明确地安装相关设备/分区,而不是使用mount -a
或不在启动时安装(如果在/etc/fstab
相关设备的选项列中提到)。如果您可以添加/dev/sdc
和/dev/sdd
(或它们的 UUID)/etc/fstab
并在选项(第 4)列中提供noauto
选项,则不会自动安装它们。
(请参阅手册页mount
或这)