web-dev-qa-db-ja.com

異なるパーティション上のフォルダーを同期する方法(シンボリックリンク?)

Ubuntu Oneを使用して、ホーム/ドキュメントフォルダーを複数のコンピューター間で同期します。ポータブルタブレットでは、sda6という名前の別のFat32パーティションにDocumentsフォルダーを設定し、Ubuntu Tweaksでデフォルトのドキュメントフォルダーにしました。

/ Documentsクラウドと同期するにはどうすればよいですか?ホームフォルダーの/ sda/Documentsをリンクしようとしましたが、成功しませんでした。UbuntuOneはまだ独自のDocumentsフォルダーを設定しようとし、リンクされたフォルダーをクラウドと同期させません。私に何ができますか?

4
user37155

これは、mountコマンドのUbuntuコミュニティドキュメントにあります here

マウントの興味深い機能は、ファイルシステムの特定の部分を移動できることです。例えば:

Sudo mount --bind /mnt/Files/Music /home/user/Music

フォルダ「/ mnt/Files/Music」も/ home/user/Musicでアクセス可能にします

これにより、実際のフォルダーはntfsパーティション内の別のハードドライブに保持されているにもかかわらず、World of WarcraftのAddOnsフォルダーを複数のコンピューター間で同期できるようになりました。 Ubuntu Oneはシンボリックリンクをサポートしていません。

5
Namrac

右クリック on ドキュメント Folder> buntu one> Sync this folder

enter image description here

次に、クライアント側で私のラップトップを開きますbuntu Oneをクリックしますsync locally

enter image description here

enter image description here

完了しました。


例、デスクトップからラップトップへのドキュメントフォルダー

デスクトップ

enter image description here

ラップトップドキュメント

ラップトップ

enter image description here


例、ラップトップからデスクトップへのドキュメントフォルダー

ラップトップ

enter image description here

デスクトップ

enter image description here

0
One Zero

必要なのは、バインドマウントを作成することです。

マウントについて少し知っていると仮定して、いくつかの簡単な手順を次に示します。

  1. ホームにマウントするディレクトリを作成します:mkdir〜/ Documents
  2. パーティションのマウントポイントとしてディレクトリを作成します。Sudomkdir -p/mnt/SharedPartition
  3. パーティションのデバイスIDを取得します:Sudo blkid
  4. Fstabを編集します(デバイスIDはUUIDで使用されます(ホームディレクトリも使用します):
 UUID = 4B38-4ED2/mnt/SharedPartition vfat auto、users、uid = 1000、gid = 100、dmask = 027、fmask = 137、utf8 0 2 
/mnt/SharedPartition/Documents/home/john/Documents none bind 0 0 
  1. 須藤マウント-a
  2. 〜/ DocumentsをUbuntu Oneと同期できるようになりました
0
webm0nk3y