LinuxからWindowsディレクトリにアクセスするオプションはありますか?

LinuxからWindowsディレクトリにアクセスするオプションはありますか?

私は Linux/Windows のデュアルブートを使用していますが、cd コマンドを使用して Linux 内から Windows ディレクトリにアクセスできるかどうかを知りたいです。

答え1

まず最初にマウントWindows ファイル システム。ほとんどのデスクトップ指向のディストリビューションは、 または何かのようなパスでこれを自動的に実行します/mount/windows。そうでなくても可能です。ルート権限が必要で、どのブロック デバイス (ディスク) に Windows パーティションが保持されているかを知る必要がありますが、通常は簡単に見つけることができます。

WindowsパーティションをLinuxファイルシステムレイアウトにマウントすると、cd他のディレクトリと同じように簡単にアクセスできます。基本的に、WindowsパーティションはLinuxディレクトリのサブディレクトリとして表示されます(マウントポイント) を選択してください。

Linux パーティションのルートに Windows ディレクトリを作成し、最初のディスクの最初のパーティション (通常はここに Windows が配置されますが、2 番目のパーティションにある場合もあります) をそこにマウントする例:

# mkdir /Windows
# mount /dev/sda1 /Windows

必要に応じて、Windowsボリュームを読み取り専用でマウントする(フラグを-rその/dev/sda1部分に追加)か、既存の(ただし空でなければなりません) ディレクトリです。また、Linux は一般的に NTFS アクセス制御を尊重しないことにも注意してください。つまり、Windows システム上の重要なものを誤って削除または変更してしまう可能性があります。

OSにマウントポイントを記憶させ、オプションでパーティションを自動的にマウントしたい場合は、/etc/fstabファイルです。残念ながら、このファイルの形式はそれほど複雑ではありませんが、私が知る限り、このファイルを編集する標準的な方法はありません。

答え2

はいcdWindowsファイルシステム上のディレクトリを変更するために使用できます。ファイルシステムのどこかにマウントされている場合そして、そのディレクトリに入る権限がある場合は...そうでない場合はマウントする必要があります。

  1. 検索マウントしたばかりの場合/mnt/windows、、などの下にあるWindowsパーティションを見つける必要があります。ターミナルから入力してキーワードを検索します/media/Data/media/Windowsmountntfs-3g、ntfs、fuseblk。次のように答えれば、マウントされていることになります。

    /dev/sda2 オン/メディア/Windowsタイプヒューズブロック(rw、nosuid、nodev、allow_other、blksize=4096)

    この場合/media/Windows取り付けポイントC:\、またはD:\Windowsの同等の機能です。アクセスするには、

    CD/メディア/Windows

    注: コマンドを使用してマウント ポイントを指定することfd -hもできます。このコマンドは、ファイル システムのディスク領域の使用状況 (現在マウントされているすべてのパーティション上) を報告します。最後の列にマウント ポイントが表示されます。

  2. マウントされていない場合はマウントする必要があります。上記のようにマウントポイントにディレクトリを変更するとWindows パーティションをマウントするには、ディストリビューション ガイドに従うか、以下のリファレンスをいくつか読んでください。

UUID=519CB82E5888AD0F /media/Win ntfs-3g デフォルト、windows_names、ロケール=en_US.utf8 0 0
UUID=519CB82E5888AD0F /media/ReadOnlyWin ntfs デフォルト、umask=222 0 0

出力に示されているように、UUID をパーティションに関連するものに置き換えますsudo blkid 。「519CB82E5888AD0F」は機能しません。1 行目は、読み取りおよび書き込み権限で の下に Windows パーティションを追加し/media/Win、2 行目は、読み取り権限のみで の下に同じパーティションを追加します/media/ReadOnlyWin。両方を記述する必要はありません。

ノート:

  • 多くのディストリビューションでは、元のはntfs次のようにリンクされていますntfs-3g。Linuxでは当初、ntfsNTFSファイルシステムをマウントすることができました。「読み取り専用」なので、一部のディストリビューションではntfsあなたのスタバカーネル ドライバーの使用を試み、NTFS を読み取り専用としてマウントします。

  • 従来のマウントポイントは下にあります/mnt/windowsが、各ディレクトリでも良いでしょう。
    オプションで1回以上(2つの異なる場所に)マウントすることができます。読み取り専用書き込み可能なディスクと、書き込み可能なディスクを必要なときにのみマウントするように設定できます。

  • ArchLinuxのヘルプntfs-g3はこちら

関連情報