如何阻止磁盘在启动时自动挂载?


8

我有一个跨多个磁盘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

fstab中的必需行是否可以noauto选择?
jippie 2012年

@jippie我想一切都fstab攀升。Ubuntu正在安装不在中的磁盘fstab,这就是问题所在。
Marco Ceppi

ARRAY此BTRFS阵列的行是否仍然存在/etc/mdadm/mdadm.conf
Samik 2012年

@Samik不是使用mdadm,而是使用BTRFS的文件系统数组。只是连接到通过btrfs连接在一起的计算机上的一堆磁盘
Marco Ceppi

对不起,如果我不清楚。需要澄清的是,在跨多磁盘的BTRFS阵列的一部分中/dev/sdb提到过/etc/fstab吗?Ubuntu是否安装所有磁盘,即使它们不在 BTRFS阵列中也不行/etc/fstab
Samik 2012年

Answers:


3

noauto对选项mount允许用户安装只关心明确地在设备/分区,不mount -a若提及或不开机/etc/fstab的选项列有关设备。如果可以在option(4th)列中添加/dev/sdc/dev/sdd(或它们的UUID)/etc/fstab并提供noauto选项,则不会自动安装它们。

(请参阅手册页mount

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.