web-dev-qa-db-ja.com

ドキュメントは別の内部ドライブに保存され、Ubuntuは起動時に通知しません

私のマシンには、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でも同じことを言うことはできません)、コミュニティからの連絡を待つことができません!よろしくお願いします。

1
PlanoAlto

私が間違っている場合は訂正してください。ただし、起動時にドライブを自動マウントしない(および/またはリンクを作成しない)ようです。

これを行うには、/etc/fstabファイルに行を追加する必要があります。これまでにそのようなことをしたことがあるかどうかはわかりませんので、段階的に説明します。不明な点がありましたらお知らせください。

ダッシュで、terminalを検索します。それを実行します。表示されるターミナルウィンドウで、次のように入力します。

gksudo gedit /etc/fstab

ポップアップ表示されるウィンドウにパスワードを入力します。ポップアップ表示されるgeditウィンドウで、ドキュメントドライブを参照する1つまたは複数の行を追加するか、すべてを自分の好みに合わせてbindsします。

例として、これが私のセットアップです:

# 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で見つける(または設定する)ことができます(ダッシュで検索してください)。

1
Rody Oldenhuis

まず、起動時にストレージドライブがマウントされていることを確認する必要があります。それに応じて/etc/fstabを編集し、新しい行を追加する必要があります。

/dev/sdb1    /mount/storage    ntfs-3g    uid=1000,gid=100,umask=0022    0 0

uidgidは、ドライバーが使用するファイルアクセスユーザーとグループIDになります。/dev/sdb1はパーティション(2番目のSATAハードドライブ、最初のプライマリパーティション)であり、/mount/storageは、マウント先のフォルダーになります。)

デバイスが毎回正しくマウントされていることを確認してください。

これが完了したら、シンボリックリンクを設定する必要があります。 convertディレクトリをシンボリックリンクに変換することはできません。実行できるのは、ストレージドライブ上の~/Musicの現在の内容を/media/storage/Musicに移動することだけです。次に、rmdir ~/Musicでフォルダを削除し、ln -s /media/storage/Music ~/Musicでシンボリックリンクを設定します。

アドバイス:GUIの統合が計画に干渉しないように、グラフィカルインターフェイス内からではなく、タイプライターインターフェイス(Ctrl + Alt + F1)から編集を行う必要があります。 。

再起動すると、すべて設定されているはずです。

0
Whisperity