コマンドを使用してLinuxターミナルからCやDなどのWindowsパーティションにアクセスする方法
いくつかの.cpp
で作業したいので 「GCC」コンパイラを使用してそこにあるファイル
ディレクトリをたとえばに変更したくないのでLinuxデスクトップ
cd /dev/sda2
を使用しました しかし何も起こりませんでした。
助けてください
承認された回答:
これらは通常、/media/USERNAME/MountName
にマウントされます
たとえば、「xtreme」というラベルの付いたWindowsドライブがあります。このパーティションは/media/cyrex/xtreme
にマウントされています ここでcyrex 私のユーザー名です。
Unityデスクトップを使用している場合は、Unityランチャーのように表示されます。
ハードドライブのように見えます。クリックすると、パーティションが/media/USERNAME
に自動的にマウントされます。 。私の場合、前述のように、クリックすると、/media/USERNAME/xtreme
フォルダーにマウントされました。 (前述のとおり)
ここで、その sda2をマウントする場合 他の場所、たとえば/mnt
、ターミナルに入力するだけです:
mount /dev/sda2 /mnt
sda2の2に注意してください これは、そのドライブの2番目のパーティションであることを意味します。これは、 D:であることを意味する場合があります。 Windowsシステム内(最初にハードドライブがパーティション分割された他のシステムによって異なります)。
したがって、 C:をお持ちの場合 およびD: ドライブ、両方が sda1であると仮定 およびsda2 そしてそれらを/media/rami/
にマウントしたい 次に、次のようにします:
-
それぞれにフォルダを作成します(つまり、どれがどれかがわかります)
mkdir /media/rami/cdrive
mkdir /media/rami/ddrive
-
作成済みのフォルダにそれぞれをマウントします
mount /dev/sda1/ /media/rami/cdrive
mount /dev/sda2/ /media/rami/ddrive
/etc/fstab
を介して自動的にマウントするようにパーティションを設定するなど、他にも多くの方法があることに注意してください。 。