自动在Debian 7中安装第二个硬盘驱动器?


16

我最近在我的PC上安装了Debian 7.1,它使用SSD作为主要驱动器,并使用辅助200 GB IDE驱动器作为可以放置程序,音乐和其他文件的地方。

但是,每次启动计算机时,我都必须转到“文件”并双击第二个驱动器,这时会提示我提供管理员密码。

如何获得它,以便第二个驱动器可以在系统启动时安装,而无需一直提供密码?

Answers:


26

您需要手动创建一个挂载点并将其添加到fstab文件中。逐步说明:

  1. 创建一个目录作为挂载点: sudo mkdir /media/mymountpoint
  2. 获取硬盘驱动器信息(UUID最好,因为开发人员的名字可以更改)sudo blkid(感谢@ernie,我把它们混在一起了)[查找驱动器并复制UUID]
  3. 卸载驱动器 sudo umount /dev/sdX#
  4. 编辑fstab档案sudo vim /etc/fstab
    • 您需要使用布局(单独一行) UUID MountPoint FSType Options Dump Fsck
    • 例如,这是我的Windows端的
    • UUID=MyUUID /media/windows ntfs-3g defaults 0 0
  5. 为避免重新引导,您可以执行sudo mount -a(全部装入)。

来自man fstab

The first field (fs_spec).
          This field describes the block special device or remote filesystem to be mounted.
The second field (fs_file).
          This  field  describes  the  mount  point for the filesystem.  For swap partitions, this field should be
          specified as `none'. If the name of the mount point contains spaces these can be escaped as `\040'.
The third field (fs_vfstype).
          This field describes the type of the filesystem.  Linux supports lots of filesystem types, such as adfs,
          affs,  autofs,  coda,  coherent, cramfs, devpts, efs, ext2, ext3, hfs, hpfs, iso9660, jfs, minix, msdos,
          ncpfs, nfs, ntfs, proc, qnx4, reiserfs, romfs, smbfs, sysv, tmpfs, udf, ufs, umsdos, vfat,  xenix,  xfs,
          and possibly others. For more details, see mount(8).
The fourth field (fs_mntops).
          This field describes the mount options associated with the filesystem.

          It  is  formatted as a comma separated list of options.  It contains at least the type of mount plus any
          additional options appropriate to the filesystem type. For documentation on the available mount options,
          see mount(8).  For documentation on the available swap options, see swapon(8).
The fifth field (fs_freq).
          This  field  is used for these filesystems by the dump(8) command to determine which filesystems need to
          be dumped.  If the fifth field is not present, a value of zero is returned and dump will assume that the
          filesystem does not need to be dumped.

The sixth field (fs_passno).
          This  field is used by the fsck(8) program to determine the order in which filesystem checks are done at
          reboot time.  The root filesystem should be specified with a  fs_passno  of  1,  and  other  filesystems
          should  have a fs_passno of 2.  Filesystems within a drive will be checked sequentially, but filesystems
          on different drives will be checked at the same time to utilize parallelism available in  the  hardware.
          If  the  sixth  field  is not present or zero, a value of zero is returned and fsck will assume that the
          filesystem does not need to be checked.

1
我不相信sudo mount它将显示UUID,除非它已被UUID挂载。不确定Debian 7.1使用什么?一种更可靠的方法是使用blkid
ernie 2013年

我曾经blkid获得过UUID。我现在已经完成了所有这些操作,因此我将重新启动并查看会发生什么。
mickburkejnr 13/09/16

@nerdwaller可能有必要添加一些步骤来测试对fstab的编辑,并显式创建安装点。
ernie 2013年

1
同样在我的Debian 8中工作。
罗德里戈

@nerdwaller不客气!
罗德里戈
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.