私のマシンには、Windows 7 Ultimatex64とUbuntu12.04 LTSが、それぞれ500GBのストレージを備えたGRUBブートローダーを備えた単一のハードドライブ上で並行して実行されています。個人用ドキュメントは別の1TBに保管しています。ハードドライブなので、OSドライブに加えた変更から分離されたままですが、Ubuntuを起動すると、ドキュメントドライブに気付かないようです。以前にUbuntu 12.04 Server x32をインストールして使用したことがありますが、デスクトップOSとして使用しています。私は初めてです。壁紙や音楽を含むすべての個人データにドキュメントドライブを使用しているため、Ubuntuが起動時にそれを認識することが不可欠です。
2つの特定の例に関して:Ubuntuは、壮大なりゅうこつ座銀河の私の望みの写真の代わりに、デフォルトの青い色のデスクトップでロードされます。デスクトップを右クリックして[デスクトップの背景を変更]を選択すると、記憶喪失から目覚め、適切な背景が読み込まれます。私の音楽に関しては、Rhythmboxは再起動時にデフォルトで空のライブラリになり、毎回手動で設定をリロードする必要があります。音楽なしでは自分の可能性を最大限に発揮できないので、これはかなり退屈になります。
次に対処したいのは、Ubuntuが~
のドキュメントディレクトリを1TBドキュメントドライブ上の適切な対応するディレクトリにポイントするようにすることです。この質問は 新規ではありません であることに気付きましたが、シンボリックリンクを作成すると、ディレクトリ内に確立され、ディレクトリ自体をシンボリックリンクに変換しませんでした。また、ファイル自体を1TBドライブの現在の場所から移動したくない。これは、音楽プレーヤーのデフォルトディレクトリであることを考えると、Rhythmboxライブラリの問題にも役立つと思います。
Fstabからの抜粋:
proc /proc proc nodev,noexec,nosuid 0 0 # / was on /dev/sdb6 during installation
UUID=057ac83e-76ad-460d-86e5-b6d46e9b1d80 / ext4 errors=remount-ro 0 1 # swap was on /dev/sdb7 during installation
#UUID=1183df90-23fc-44e4-aa17-4e7c9865d5cb none swap sw 0 0 /dev/mapper/cryptswap1 none swap sw 0 0
1つの質問にはこれで十分です。私はこれまでのところUbuntuの経験が本当に好きです。なぜなら、それは私を箱から出して馬鹿のように扱っていないので(Windowsでも同じことを言うことはできません)、コミュニティからの連絡を待つことができません!よろしくお願いします。
私が間違っている場合は訂正してください。ただし、起動時にドライブを自動マウントしない(および/またはリンクを作成しない)ようです。
これを行うには、/etc/fstab
ファイルに行を追加する必要があります。これまでにそのようなことをしたことがあるかどうかはわかりませんので、段階的に説明します。不明な点がありましたらお知らせください。
ダッシュで、terminal
を検索します。それを実行します。表示されるターミナルウィンドウで、次のように入力します。
gksudo gedit /etc/fstab
ポップアップ表示されるウィンドウにパスワードを入力します。ポップアップ表示されるgeditウィンドウで、ドキュメントドライブを参照する1つまたは複数の行を追加するか、すべてを自分の好みに合わせてbind
sします。
例として、これが私のセットアップです:
# data drives
LABEL=data1 /mnt/data1 ntfs defaults 0 0
LABEL=data2 /mnt/data2 ntfs defaults 0 0
# binds
/mnt/data1/Apps/ /home/rody/Apps none rw,bind 0 0
/mnt/data1/Audiobooks/ /home/rody/Audiobooks none rw,bind 0 0
/mnt/data1/Desktop/ /home/rody/Desktop none rw,bind 0 0
/mnt/data2/Dev/ /home/rody/Dev none rw,bind 0 0
/mnt/data1/Dropbox/ /home/rody/Documents none rw,bind 0 0
/mnt/data2/Downloads/ /home/rody/Downloads none rw,bind 0 0
/mnt/data1/eBooks/ /home/rody/eBooks none rw,bind 0 0
/mnt/data1/Games/ /home/rody/Games none rw,bind 0 0
/mnt/data1/Videos/ /home/rody/Videos none rw,bind 0 0
/mnt/data2/Music/ /home/rody/Music none rw,bind 0 0
上の3行は、Ubuntuにドライブ(私の場合は2台のドライブ)を認識させます。 /mnt/
(従来の場所)内のディレクトリにそれらを添付します。ここで新しいディレクトリを作成する必要がある可能性は十分にあります(Sudo
を忘れないでください)。
他のすべての行は、データドライブ上のディレクトリをホームディレクトリ内のディレクトリにリンクするためのものです。バインドマウントを作成するときは、それらのディレクトリもホームディレクトリに存在する必要があります。
ドライブのラベルを使用してドライブを参照していることに注意してください。これが最善かつ最も安定した方法だと思います。ドキュメントドライブのラベルは、たとえばUbuntu disk utility
で見つける(または設定する)ことができます(ダッシュで検索してください)。
まず、起動時にストレージドライブがマウントされていることを確認する必要があります。それに応じて/etc/fstab
を編集し、新しい行を追加する必要があります。
/dev/sdb1 /mount/storage ntfs-3g uid=1000,gid=100,umask=0022 0 0
(uid
とgid
は、ドライバーが使用するファイルアクセスユーザーとグループIDになります。/dev/sdb1
はパーティション(2番目のSATAハードドライブ、最初のプライマリパーティション)であり、/mount/storage
は、マウント先のフォルダーになります。)
デバイスが毎回正しくマウントされていることを確認してください。
これが完了したら、シンボリックリンクを設定する必要があります。 convertディレクトリをシンボリックリンクに変換することはできません。実行できるのは、ストレージドライブ上の~/Music
の現在の内容を/media/storage/Music
に移動することだけです。次に、rmdir ~/Music
でフォルダを削除し、ln -s /media/storage/Music ~/Music
でシンボリックリンクを設定します。
アドバイス:GUIの統合が計画に干渉しないように、グラフィカルインターフェイス内からではなく、タイプライターインターフェイス(Ctrl
+ Alt
+ F1
)から編集を行う必要があります。 。
再起動すると、すべて設定されているはずです。