あなたの親切なガイダンスを必要とする非常に基本的なクエリ。 DOSまたはWindowsでコマンドプロンプトが表示されている場合、(C:ドライブにいる場合)d:
を使用してドライブDに移動します。パーティション、たとえばsda1からsda2へ?
OK、これはWindowsとLinuxの基本的な違いの1つです。 Windowsファイルシステムは、ファイルシステムの各セクションの開始点としてデバイスを使用します。だからあなたが持っている:
c:\
d:\
e:\
Linux/Unixシステムは、統合ファイルシステムの概念を使用しています。 Everythingはルートフォルダーの下にあり、任意に混在させることができます。ユーザーとプログラムは抽象化されているため、デバイスについては知りません。そのため、すべてのLinuxシステムで同じ 一般的な階層 が使用されます。
Linuxシステムは次のようになります。
/
|---var
|---lib
|---home
|---mnt
ただし、これらのフォルダは同じハードドライブ上にある場合と、別々のハードドライブにある場合があります。それらはネットワークフォルダになることさえできます!プログラムが実際に物理デバイスと通信する必要がある場合のために、/ devという特別なフォルダーがあります。そのため、Linuxシステムで使用したい場所はどこでもnever Windowsのようなデバイスを切り替える必要があります。
ただし、ファイルシステムにデバイスが追加されない場合があります!プラグインされ、OSはデバイスとして認識できますが、mountedではありません。最新のLinuxシステムは、必要に応じてこれを試行します。時にはうまくいかないことがあり、自分でやらなければなりません。それが mount コマンドの目的です。/mntフォルダーの本来の目的でもあるため、ファイルシステムの新しいセクションをマウントするための明確な場所を確保できます。
ドライブをマウントする前に:
|---mnt
|---temp
ドライブを/ mnt/tempにマウントした後:
|---mnt
|---temp
|---docs
|---programs
|---tmp
|---extra
|---backups
|---other stuff
そのため、ドライブをマウントし、cd
を使用してドライブに移動するか、ファイルシステム内の任意の場所に移動できます。これにより、後でLinuxディストリビューションを切り替えたり、バックアップしたりできるように、/home
ディレクトリを別のハードドライブに配置するなど、きちんとしたことができます。多くの場合、/ tmpフォルダーは実際のデバイスにはありません。いくつかのRAMがフォルダーとして扱われる可能性があります。これにより、簡単にそこに物を置いて、再起動時にクリーンアップできます。
マウントされているパーティションはファイルシステムにあります。通常、これらは/mnt/
または/media/
フォルダーにマウントされます。
ターミナルでdf
と入力して、マウントされているすべてのパーティションとそれらがマウントされている場所を表示します。 Disk Utilityアプリケーションを使用して、各パーティションがマウントされている場所を確認することもできます。
次にcdを使用してパーティションに入れます。たとえば、パーティションマウントが呼び出された場合data:
cd /media/data
これが私のプロセスです。必要に応じて数値を調整します
lsblk
を実行します。NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 232.9G 0 disk ├─sda1 8:1 0 1.5G 0 part ├─sda2 8:2 0 138.6G 0 part ├─sda3 8:3 0 8.1G 0 part ├─sda4 8:4 0 1K 0 part ├─sda5 8:5 0 68.5G 0 part / └─sda6 8:6 0 5.8G 0 part sdb 8:16 0 14.9G 0 disk └─sdb1 8:17 0 14.9G 0 part /media/SergKolo/SERG sr0 11:0 1 1024M 0 rom
どのパーティションが何であるかを特定します(サイズなど)、/ dev/sda2がWindows 7パーティションであることを知っています。
実行Sudo mount /dev/sda2 /media/SergKolo/
/media/SergKolo
にフォルダーがあります。そこに移動してお楽しみくださいOK、これは私がすべてのデータを保存した他のパーティションに行くために使用する方法です...
cd ..
これは前のディレクトリに移動します。
この後、私はホームフォルダにいるので、もう一度cd ..
を実行して/ディレクトリに移動し、ここに来たら実行します
cd media
ここにすべてのマウントされたパーティションがあり、実行するだけです:
ls
取得するパーティションを選択します。
cd partitionYouChoose
997ac596-09ce-453b-8ccd-2120839ba825などのような多くの文字を含むパーティションの名前が表示される場合があります。
私はあなたを助けることを望みます。
OK、これがあなたのやり方です。
Rootユーザーとしてsshにログインします。
これが表示されます:
root@yourserver [~]#
わかりました。[~]
を見たら、あなたはrootです。ただし、/ rootも意味します。
つまり、[~]
= [/root]
。 †
ここで、2番目のハードドライブなどの他のパーティションにアクセスするには、まず、どのパーティションがあるかを調べる必要があります。 lsblk
を入力してこれを見つけます
root@yourserver [~]# lsblk
私にとっては、次のようなゲームです。
sda 8:0 0 931.5G 0 disk
├─sda1 8:1 0 250M 0 part /boot
└─sda2 8:2 0 931.3G 0 part
├─vg-root (dm-0) 253:0 0 915.5G 0 lvm /
├─vg-swap (dm-1) 253:1 0 11.8G 0 lvm [SWAP]
└─vg-tmp (dm-2) 253:2 0 4G 0 lvm /tmp
sdb 8:16 0 931.5G 0 disk
└─sdb1 8:33 0 931.5G 0 part /mnt/home2
さて、ここで上記で簡略化したこのセットアップでは、心配する必要があるのはsdb1
だけです。これは2番目のパーティションです(ドライブが複数ありますが、この回答では上記の出力から削除しました)。
私にとって、sdb
は2番目のハードドライブですが、sdb
が2番目のパーティションであれば、同じことを行うことができます。基本的に同じように機能します。
次に、ルートフォルダから抜け出す必要があります。これを行うには、次を実行します。
root@yourserver [~]# ../
今、あなたはここにいます:
root@yourserver [/]#
[~]
が[/]
になったことに注意してください。
次に、mountsフォルダーを入力する必要があります。上のlsblk
を見ると、左下でsdb1
が/mnt/
フォルダーにあることがわかります。このフォルダは異なる場合があります。その場合は、そこに名前を付けてください。
最後に、新しいハードドライブまたは新しいパーティションに入る準備ができました。 cd
はフォルダーに入ります。
root@yourserver [/]# cd mnt
今、あなたはここにいます:
root@yourserver [/mnt]#
適切な場所にいることを確認してください。次のように入力します:
root@yourserver [/mnt]# ls
これで、出力は次のようになります。
./ ../ home2/ secondary/
新しいドライブまたはパーティションにディレクトリが表示されたら、あなたはそこにいます!ちょうどcd
が正しい場所になりました。例(-lh
フラグは人間が読めることを意味します):
root@yourserver [/mnt]# cd home2
すばらしいです!今、あなたは転がっています!これで、次のように目的のフォルダーの内容を表示できます。
root@yourserver [/mnt/home2]# ls -lh
次のような出力が得られる場合があります。
total 32K
drwxr-xr-x 5 root root 4.0K Mar 12 14:09 ./
drwxr-xr-x. 4 root root 4.0K Mar 12 14:00 ../
drwx------ 2 root root 16K Mar 12 13:58 lost+found/
drwx--x--x 12 myfolder1 myfolder1 4.0K Mar 12 11:33 myfolder1/
drwx------ 11 root root 4.0K Mar 12 14:09 myfolder2/
さて、それはこの質問の範囲をカバーしていると思います、あなたはそこからそれを取ることができます!幸運を! :)
†サイドノート:(これの証明は[~]# cd ../
であり、次に[/]# cd root
に戻り、[~]#
に戻りました
デバッグ情報:
これらの手順は、cPanel/WHMを使用し、2台目のハードドライブを備えたCentOS 6.5システム用に作成されました。