Debian 7で2台目のハードドライブを自動的にマウントしますか?


16

私は最近、PCにDebian 7.1をインストールしました。これは、メインドライブとしてSSDを使用し、プログラム、音楽、およびその他のファイルを配置できる場所として200 GBのセカンダリIDEドライブを使用します。

ただし、マシンを起動するたびに、[ファイル]に移動し、2番目のドライブをダブルクリックする必要があります。この時点で、管理者パスワードの入力を求められます。

どうしてもパスワードを入力せずに、この2番目のドライブがシステムの起動時にマウントされるようにするにはどうすればよいですか?

回答:


26

手動でマウントポイントを作成し、fstabファイルに追加する必要があります。段階的に:

  1. マウントポイントとして機能するディレクトリを作成します。 sudo mkdir /media/mymountpoint
  2. ハードドライブ情報を取得します(sudo blkid開発者名は変更される可能性があるため、UUIDが最適です)(@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 mountUUIDでマウントされていない限り、UUIDが表示されるとは思わない。Debian 7.1が何を使用しているかわからない?より堅牢な方法は、使用することですblkid
アーニー

以前blkidはUUIDを取得していました。これをすべて完了したので、再起動して何が起こるかを確認します。
mickburkejnr

@nerdwaller fstabへの編集をテストするためのいくつかのステップを追加すること、およびマウントポイントを明示的に作成することが理にかなっている場合があります。
アーニー

1
私のDebian 8でも働いています。
ロドリゴ

@nerdwallerどういたしまして!
ロドリゴ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.