Linuxをインストールして、さまざまなマシンのバックアップとして使用されるNTFSフォーマットのハードドライブに正しく読み書きできるようにする方法についていくつか疑問があります(Windowsが含まれているため、NTFSが必要です)。
今のところ、私はいくつかのページを読みましたが、ここで何かを台無しにしないために、すでにこのステップバイステップを実行している人からのガイダンスが必要だと感じています。
私に必要なのはそので、Linuxのファイルを保存できるようにすることであるchown
とchmod
し、設定のNTFSファイルシステム、および本情報バックを取得することができ。
私が今日持っているのは、ボリュームをマウントしたユーザーとすべてのアクセス許可を持つすべてのファイルを保存するNTFSです。owner:group
rwxrwxrwx
私はこの記事を読みましたが、情報が多すぎて、実際に実装しようとしても理解できませんでした。
- 現在のバージョンで安定していますか?
- Ubuntu 10.04にはすでに必要なものがすべて揃っていますか?それとも何かをインストールする必要がありますか?
- これに対するPOSIX ACLの関係は何ですか?これに関して何かをインストールする必要
ntfs-3g
がありますか、それとも実行しますか? - Ubuntuパッケージはどこで実行し
apt-get
ますか? - (を使用して
usermap
)ユーザーをマップすると、ハードドライブを別のユーザーの別のコンピュータに移動できますが、それらを読み取ることはできますか?(Linux / Windowsの場合)?
私が気づいたことの1つは、usermap
使用する準備ができていなかったことです。そこで、私は最新バージョンのntfs-3gをダウンロードしてコンパイルしました(ただし、ここでの混乱を恐れていたため、インストールしませんでした)。READMEファイルには次のように書かれています。
> TESTING WITHOUT INSTALLING
>
> Newer versions of ntfs-3g can be
> tested without installing anything and
> without disturbing an existing
> installation. Just configure and make
> as shown previously. This will create
> the scripts ntfs-3g and lowntfs-3g in
> the src directory, which you may
> activate for testing :
>
> ./configure
> make
>
> then, as root :
> src/ntfs-3g [-o mount-options] /dev/sda1 /mnt/windows
>
> And, to end the test, unmount the
> usual way :
> umount /dev/sda1
しかし、フルバックアップ(フル==ファイルのバックアップ/所有者、グループ、およびアクセス許可の復元)に使用する必要があるマウントオプションについては何も説明されていません。
このFAQは言う:
なぜchmodとchownが効果がないのですか?
デフォルトでは、NTFS上のファイルはrootが所有しており、全員にフルアクセスできます。標準のファイルごとの保護を取得するには、「許可」オプションでマウントする必要があります。さらに、アクセス許可を特定のWindows構成と相互運用可能にする場合は、ユーザーをマップする必要があります。
また、私はntfs-3g.usermap /dev/sdb2
ツールを使用してマップファイルを作成し、次の結果を得ました。
# Generated by usermap for Linux, v 1.1.4
:carl:S-1-5-21-889330461-3416208041-4118870141-511
:default:S-1-5-21-2592120051-4195220491-4132615201-511
carl:carl:S-1-5-21-889330462-3416208046-4118870148-1000
問い合わせ中にデフォルトユーザーの下にあった1つのファイルに「デフォルト」を書き込んだため、このデフォルトがマップされました。私がそれを正しく行ったかどうかはわかりません。私は、carl(およびその問題のroot)以外のユーザー、およびユーザー以外のグループは気にしません。よくある質問で、ユーザー名でグループに回答するように言われました。グループに「ユーザー」と伝えるのではないですか。そして、このマッピングが正しいかどうかを確認して、Windowsを起動するにはどうすればよいですか?
まとめ:
rsync
ファイルのアクセス許可を失うことなく、LinuxファイルとWindowsファイルをさまざまなコンピューターからNTFS外部USB HDに保存する必要があります。- ドライバntfs-3gをインストールして実行し、chown、chmod、およびそれを可能にするために必要なその他のことを許可する方法がわかりません。どのオプション、どこで?
- すべてのコンピューターにカールのユーザー名がありますが、SID、UID、またはGIDが同じであることは保証されません。
- 環境は18の「ドキュメント」フォルダーで構成され、そのうち6つはLinux、6つはWin7、6つはvirtualbox Win XPです。それらはすべて、NTFS外付けハードドライブ内の単一の「ドキュメント」フォルダになります。
参照:
- 私もこのフォーラムを読みました。多分、ここで私を助けようとしている人にとっては役に立ちます。
- これらの他の3つのソリューションについても考え、ファイルシステムをextにしました。ただし、外付けHDはWindowsボックスで使用できます。ドライバーをインストールしたり、ドライバーをインストールするための書き込みを行うことができなかったため、Windowsで簡単に読み取れる必要があり、NTFSが標準です。
私のすべてのグーグル検索はフォローするにはあまりに技術的でした。