教下我&叫下我

教下我&叫下我

我不会,教下我 有福利,叫下我 致终身学习者! https://jiaoxiawo.com
tg_channel
twitter

Linuxのハードディスク操作の一般的なコマンド

一、ハードディスク関連の表示#

df -l コマンドでハードディスクを表示する#

  1. システムディスクは Windows の C ドライブのようなもので、Linux では通常 a と呼ばれます。 df -l コマンドで表示できます。
    image
    ルートパス / はすべてシステムディスクにあります。また、/root、/home、/usr は c:\windows、c:\usr のようなディレクトリです。

  2. 個別のデータディスクがあり、データディスクにパーティションやマウントがない場合、df -l コマンドでは表示されません。

fdisk -l コマンドでハードディスクを表示する#

fdisk -l コマンドを使用すると、どのハードディスクがあるかが表示されます。
image

Disk /dev/vda と Disk /dev/vdb は 2 つのディスクを示しています
/dev/vda - システムディスク(システムに組み込まれたディスク)で、vda1 というパーティションがあります(通常、最初のディスクはシステムディスクです)
/dev/vdb - データディスク(通常は仮想的に作成されたディスク)で、vdb1 と vdb2 という 2 つのパーティションがあります

lsblk コマンドでハードディスクを表示する#

図の中で、sda はシステムディスクで、sdb はマウントされたデータディスクです
image

du -h で指定ディレクトリのディスク使用量を調べる#

コマンド: du [オプション] / ディレクトリ(指定ディレクトリのディスク使用量を調べる、デフォルトは現在のディレクトリ)

オプション 意味
-s 指定ディレクトリのサイズを集計する
-h 単位付き
-a ファイルを含む
--max-depth=1 サブディレクトリの深さ
-c 詳細をリストすると同時に、合計値を追加する

オプションは組み合わせて使用できます

例:/opt ディレクトリのディスク使用量を調べる、深さは 1
image

二、ハードディスクのマウントに関する情報#

  1. lsblk コマンドを使用して sdb が存在するかどうかを確認する
    image
  2. 仮想マシンのハードディスクのパーティション

fdisk /dev/sdb コマンドでパーティションを作成する#

sdb のパーティションを作成する

m コマンドリストを表示する

p ディスクパーティションを表示する(fdisk -l と同じ)

n 新しいパーティションを作成する

d パーティションを削除する

w 書き込んで終了する

説明:パーティションを作成する場合は、n を入力して新しいパーティションを作成し、p を選択してパーティションタイプをメインパーティションにします。2 回エンターキーを押すと、残りのすべてのスペースがデフォルトで選択されます。最後に w を入力してパーティションを書き込んで終了します。保存せずに終了する場合は q を入力します。

image

mkfs -t ext4 /dev/sdb1 コマンドでパーティションをフォーマットする#

image

mount コマンドでマウントする#

例えば、ディスクをルートディレクトリの newdisk ディレクトリにマウントする場合
コマンドラインでマウント(mount /dev...)すると、再起動後に無効になります。つまり、再起動後にマウントポイントが消えます。
image

/etc/fstab を編集して永続的なマウントを実現する#

[root@kongchao03 /]# vim /etc/fstab 
[root@kongchao03 /]# mount -a

image
追加が完了したら、mount -a または reboot を実行して有効にします。

umount コマンドでマウントを解除する#

image

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。