更新:Ubuntu 16.04+には、disks
というユーティリティが含まれています。ダッシュで検索します。これは、ディスクをマウント/処理するためのGUIです。ドライブの取り付けまたは非表示にこのツールを使用しています。
Ubuntu 13.10 Unityの現在のインストールでは、nautilusのドライブをクリックすると、/media/username/mountedDrive
にマウントされます
Nautilusはudisks
を使用してそれを行うと読みました。基本的に、起動時にudisks
を使用して this メソッドを使用してドライブを自動マウントしたい
問題は、ドライブを/media/mountedDrive
にマウントすることですが、nautilusが/media/username/mountedDrive
で行う方法と同じです。
NTFSデータドライブを/media/bsienn/
に自動マウントしたい
$ blkid
/dev/sda1: LABEL="System Reserved" UUID="8230744030743D6B" TYPE="ntfs"
/dev/sda2: LABEL="Windows 7" UUID="60100EA5100E81F0" TYPE="ntfs"
/dev/sda3: LABEL="Data" UUID="882C04092C03F14C" TYPE="ntfs"
/dev/sda5: UUID="8768800f-59e1-41a2-9092-c0a8cb60dabf" TYPE="swap"
/dev/sda6: LABEL="Ubuntu Drive" UUID="13ea474a-fb27-4c91-bae7-c45690f88954" TYPE="ext4"
/dev/sda7: UUID="69c22e73-9f64-4b48-b854-7b121642cd5d" TYPE="ext4"
$ Sudo fdisk -l
Disk /dev/sda: 160.0 GB, 160000000000 bytes
255 heads, 63 sectors/track, 19452 cylinders, total 312500000 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x8d528d52
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 206847 102400 7 HPFS/NTFS/exFAT
/dev/sda2 206848 117730069 58761611 7 HPFS/NTFS/exFAT
/dev/sda3 158690072 312494116 76902022+ 7 HPFS/NTFS/exFAT
/dev/sda4 117731326 158689279 20478977 5 Extended
/dev/sda5 137263104 141260799 1998848 82 Linux swap / Solaris
/dev/sda6 141262848 158689279 8713216 83 Linux
/dev/sda7 117731328 137263103 9765888 83 Linux
Partition table entries are not in disk order
$ cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sda7 during installation
UUID=69c22e73-9f64-4b48-b854-7b121642cd5d / ext4 errors=remount-ro 0 1
# swap was on /dev/sda5 during installation
UUID=8768800f-59e1-41a2-9092-c0a8cb60dabf none swap sw 0 0
/dev/sda5
と/dev/sda7
を除き、ご覧の通り、/etc/fstab
には他のパーティションのエントリはありません。次の手順に従って、パーティションを手動でマウントできます。
まず最初にnmount/etc/fstab
へのエントリポイントを作成する前にすべてのパーティション。次のコマンドを使用できます:Sudo umount /dev/sdaX
。 Xをアンマウントするパーティション番号に置き換えます。すべてをアンマウントする最良の方法は、次のコマンドを使用することです。
Sudo umount -a
/media/user/mount-drive
;にパーティションをマウントしたいので、パーティションをマウントするマウントポイントを作成する必要があります。したがって、パーティションをマウントするためにそこにディレクトリを作成する必要があります。ターミナルで次を実行して、ディレクトリを作成します(マウントポイント):
Sudo mkdir /media/user/sda1 /media/user/sda2 /media/user/sda3 /media/user/sda6
user
をubuntuユーザーの名前に置き換えます。 i、e bsienn
と思います。
ここで、すべてのパーティションをマウントするために、/etc/fstab
を変更する必要があります。これを行うには、次のコマンドを実行します。
Sudo cp /etc/fstab /etc/fstab.orginal
Sudo nano /etc/fstab
最後の行に移動して、次の行を追加します。
UUID=8230744030743D6B /media/user/sda1 ntfs errors=remount-ro 0 1
UUID=60100EA5100E81F0 /media/user/sda2 ntfs errors=remount-ro 0 1
UUID=882C04092C03F14C /media/user/sda3 ntfs errors=remount-ro 0 1
UUID=13ea474a-fb27-4c91-bae7-c45690f88954 /media/user/sda6 ext4 errors=remount-ro 0 1
再度、user
の/media/user/sdaX
をubuntuアカウント名に置き換えます。
簡単な説明: UUID = "ハードディスクパーティションのIDが含まれ、1番目は/dev/sda1
で、2番目は/dev/sda2
パーティションなどです。Sudo blkid
コマンドは、UUID、ファイルシステムタイプ、パーティションエントリなどのパーティション情報を取得するのに非常に便利です。 /media/user/sda1
は1番目のパーティションのマウントエントリなどです。上記の4つのディレクトリを作成した理由を思い出してくださいntfs
は1番目のパーティションのファイルシステムタイプです:/dev/sda1
。 ext3
、ext4
、ntfs
、fat
など、上記のSudo blkid
コマンドから情報を取得することもできますが、その他はすべてのタイプのファイルシステムで同じです、エラーが発生した場合はremount the file system in read-only mode
このリンク は素晴らしいチュートリアルであることを伝えます。
押す Ctrl+x 保存して終了します。押す y 保存するプロンプト。
次のコマンドを実行して、すべてのパーティションをマウントします。
Sudo mount -a
特定のパーティションをマウントする場合は、Sudo mount /dev/sda1
i、eを使用して最初のパーティションをマウントします。
これで、システムを起動すると、すべてのパーティションが自動的にマウントされます。システムを再起動して確認できます。 :)
さらにサポートが必要な場合、または何か問題が発生した場合は返信してください。
編集
写真を見るのを忘れましたが、実際には/media/bseinn/
の下にフォルダ名を作成できます。たとえば、/media/bseinn/data
の代わりに/media/bseinn/sda3
を作成できます。同様に、/media/bseinn/ubuntudrive
の代わりに/media/bseinn/sda6
を作成できます。 /etc/fstab
ファイルに同じ名前を付ける必要があります。あなたが理解することを願って。
受け入れられた答えは、実際には質問に答えません。つまり、udiskを使用してハードドライブをマウントおよびアンマウントする方法Nautilusが行うようにディスクをクリックするときです。探しているコマンドはudiskctl
です。
非常に簡単で、暗号化されたディスクでも動作します!
ディスクのロックを解除します。
$ udisksctl unlock -b /dev/sdb1
Unlocked /dev/sdb1 as /dev/dm-3.
ロック解除されたデバイスの場所をメモします(ここでは/dev/dm-3
)。その後、自動的にマウントします。
$ udisksctl mount -b /dev/dm-3
Mounted /dev/dm-3 at /media/jmiserez/samsung1000.
$ udisksctl unmount -b /dev/dm-3
Unmounted /dev/dm-3.
$ udisksctl lock -b /dev/sdb1
Locked /dev/sdb1.
暗号化されていないディスクの場合は、最初と最後でロック/ロック解除コマンドを省略します。