私は、Ubuntu 11.10およびWindows7デュアルブートを使用し、UbuntuをプライマリOSとして使用しています。
ドキュメントにアクセスする必要があるたびに、それぞれのドライブをマウントする必要がありますが、これはまったく面倒ではありませんが、ログイン時にドライブが自動的にマウントされる方法はありますか?
注意:Ubuntu 14.04以降を使用している場合は、回答の最後にあるメモを忘れずに確認してください
右上隅Settingsアイコン--->Startup Applicationsをクリックして、Startup Applicationsに移動します。
[追加]ボタンをクリックし、「NTFSドライブのマウント」などのこの操作の名前を記述してから、command入力ボックスに、このudisks --mount /dev/sda2
と記述して、 ntfsパーティション。
注:/dev/sda2
を実際のNTFSパーティション番号に置き換える必要があります。
次のコマンドでこの番号を取得できます。
Sudo blkid
以下は、私のコンピューターでのこのコマンドの出力です。
/dev/sda1: UUID="89b18940-d5ff-4ce1-a85a-42cdd0369016" UUID_SUB="57d79ff6-7b53-44bc-82ec-ef783a23efc3" TYPE="btrfs"
/dev/sda2: LABEL="Main" UUID="A80C1BD70C1B9F7E" TYPE="ntfs"
/dev/sda3: LABEL="Work" UUID="01CCB271A80A07E0" TYPE="ntfs"
/dev/sda5: LABEL="Free" UUID="CA9A-4F0A" TYPE="vfat"
/dev/sda6: LABEL="Ubuntu" UUID="364126ac-01c9-4dd2-ab19-eecc733a9640" TYPE="ext4"
/dev/sda7: LABEL="Free2" UUID="ed26eebb-524b-4533-869a-9dbd2b92bd64" TYPE="xfs"
/dev/sda8: UUID="312d4cd9-21a9-4c0d-aa34-26230e70fa89" TYPE="swap"
実行可能権限でマウントする場合
ダブルクリックしてファイルを実行するためのオプションを持つことができるように、マウント時に設定する実行許可を持ちたい(私のような)人のために、udisks
コマンドでこの余分なオプションを追加します。
--mount-options=umask=022
したがって、/dev/sda2
の合計行は次のようになります(13.04でテスト済み)
udisks --mount /dev/sda2 --mount-options=umask=022
注意:セキュリティに少し不安がある場合は、この機能を使用しないことを選択できます。
Ubuntu 14.04以降のバージョンを使用している場合は、udisks
パッケージが利用できないことに気付くかもしれません。はい、udisksctl
パッケージに置き換えられます。したがって、udisksctl
の代わりにudisks
を使用する必要があります。基本的に同じことを行いますが、構文はより簡単です。
udisksctl mount -b /dev/sda2
(ターゲットパーティションが/dev/sda2
の場合)ここで、-b
はブロックデバイスであることを示しています
udisksctl mount -b /dev/sda2 -o umask=022
(ここで-o
は、以下がudisksctlのオプションであることを示します)。
Udisksctlのmanページにアクセスするには、man udisksctl
コマンドまたは ここでオンラインで読んでください!
Udisksコマンドは、nautilusと同じことを行います
デフォルトでインストールされており、システムファイルを変更する必要はありません。
次のようなものを追加するだけです:
/usr/bin/udisks --mount /dev/disk/by-uuid/1313-F422
スタートアップリストに。
https://help.ubuntu.com/community/AutomaticallyMountPartitions#udisks
単純にパーティション構成を/etc/fstab
にも追加できると思います。
基本的に、コマンドラインからSudo blkid
またはSudo fdisk -l
SOを使用してパーティション名を取得し、/etc/fstab
でgksu gedit
に追加します
エントリは次のようになります。
/dev/sd[ab]# /path_to/mount_point ntfs-3g defaults 0 0
ここで、マウントポイントへのパスは/home/YourUserName/Windows
のようなものです。 mkdir Windows
が必要になる場合があります。その後、Windows
フォルダー内のHome
フォルダーにあるWindowsパーティションにアクセスできます。
シンプル-方法は、pysdmパッケージ(Gutsy内)をインストールし、fstabファイルを手動で編集せずにSystem-Administration-Storage Device Managerを使用し、その後のほとんどの指示を無視することです。
疑いがある場合は、このサイトを確認してください
https://help.ubuntu.com/community/AutomaticallyMountPartitions
これは、mountコマンドを使用して直接行うことができます。
/etc/rc.localを編集します。これは、起動時にルートとして起動した後に実行されます。
gksudo gedit /etc/rc.local
マウントコードを内部に配置します。
mount_at = "/ media/OS" partition = "/ dev/sda3" if [! -d $ mount_at]#存在しない場合はmoundディレクトリを作成します then mkdir $ mount_at fi mount -t ntfs $パーティション$ mount_at
ここで、$ mount_atはマウント先のフォルダーであり、$ partitionはパーティションの名前です。 Windowsパーティションは「/ dev/sda1」ではなく「/ dev/sda3」にあります。これは、他の小さなシステムパーティションを持つDellがあるためです。 Windowsパーティションの名前を確認するには:
Sudo fdisk -l
私にとっては
デバイスブートスタートエンドブロックIDシステム /dev/sda1 2048 206847 102400 de Dell Utility /dev/sda2 * 206848 30926847 15360000 7 HPFS/NTFS/exFAT /dev/sda3 30926848 540132512 254602832+ 7 HPFS/NTFS/exFAT /dev/sda4 540133374 625141759 42504193 5 Extended /dev/sda5 540133376 619132927 39499776 83 Linux /dev/sda6 619134976 625141759 3003392 82 Linuxスワップ/ Solaris
したがって、/ dev/sda3は最大のNTFSパーティションであり、おそらく必要なパーティションです。