目次
(3)サブフォルダーを含む/ homeフォルダー内のファイルの数を数えます
(4)サブフォルダ内のディレクトリを含む/ homeフォルダ内のディレクトリの数を数えます
1つ、Linuxパーティション
(1)原理紹介
Linuxのパーティションの数に関係なく、どのディレクトリが割り当てられているかは、最終的な分析ではルートディレクトリにすぎず、独立した一意のファイル構造です。Linuxの各パーティションは、ファイルシステム全体の一部を形成するために使用されます。
Linuxは、「ロード」と呼ばれる処理方法を使用します。これにより、ハードディスク内の複数のパーティションをLinuxシステム内の各ファイルディレクトリと1対1で対応させることができます。
私たち自身のパーティションの状況を見てみましょう:
1つのパーティションをルートディレクトリに、1つのパーティションをブートディレクトリに、1つのパーティションをスワップディレクトリにマウントします。
いわゆるマウント、例としてブートを取り上げます。ブートディレクトリの内容は、ハードディスクsda1のこのパーティションに記録されます。このパーティションサイズは、仮想マシンの作成時に設定しました。覚えていますか?
(2)ハードディスクの説明
Linuxハードディスクは、IDEハードディスクとSCSIハードディスクに分けられます。現在、それらは基本的にSCSIハードディスクです。
IDEハードディスクの場合、ドライブ識別子は「hdx〜」です。「hd」はパーティションが配置されているデバイスのタイプを表し、「x」はディスク番号を表し、「〜」はパーティションを表します。
SCSIハードディスクの場合、ドライブ識別子は「sdx〜」です。「sd」はパーティションが配置されているデバイスのタイプを表し、「x」はディスク番号を表し、「〜」はパーティションを表します。
上のスクリーンショットを見てみましょう。sdから始めます。これは、SCSIハードディスクであることを意味します。aはプレート番号を表します。123はパーティションを表します。
(3)すべてのデバイスの取り付けステータスを表示します
lsblk 或者 lsblk -f
2.パーティションをマウントするプロセス全体(重要)
(1)仮想マシンにハードディスクを追加します
仮想マシンを右クリックし、[設定]をクリックします
新しいハードディスクを作成します。
(2)ハードディスクをパーティション分割する
仮想マシンを再起動して再接続します。
この時点でハードディスクが表示されますが、まだパーティション化されていません。
パーティションの説明:
fdisk /dev/sdb
コマンドを入力すると、次のように表示されます。
保存後、パーティションがありますが、彼はまだuuidを持っていないため、現時点ではフォーマットする必要があります。
(3)新しく追加したパーティションをフォーマットします
#格式化磁盘
mkfs -t ext4 /dev/sdb1
注:其中ext4是分区类型
これまで、パーティションをフォーマットしました
(4)パーティションをマウントします
mount 分区 目录
最初にディレクトリを作成し、次にパーティションを新しく作成したディレクトリにマウントします。フレームを作成した場所を確認できます。
次に、新しく作成したディレクトリに入り、新しいファイルを作成します。ファイルは実際には新しいパーティションに保存されます。
(5)パーティションとディレクトリの関連付けを解除します
ハードディスク上のパーティションが前のディレクトリにバインドしたくないが、他のディレクトリにバインドしたい場合は、最初に関連付けをキャンセルする必要があります。(もちろん、関連付け期間中に保存されたファイルは常に存在します)
#取消关联,这两者效果相同
umount 分区
#取消关联,这两者效果相同
umount 目录
注:コマンドラインでマウントした後、システムを再起動すると、マウント関係はなくなります。言い換えれば、それらの取り付け関係は一時的なものです
(6)恒久的にマウント
/ etc / fstabを変更して永続的にマウントする
#挂载完成后执行如下,实现永久挂载
mount -a
最初にfstabの内容を変更しましょう:
uuidを覚えている場合は、次の方法でuuidを記述できます。思い出せない場合は、次のようにマウントできます。
完了後に再起動します。
第三に、ディスク状況クエリ
(1)システムの全体的なディスク使用量を照会します
df -h
(2)指定したディレクトリのディスク占有率を照会します
#默认查询当前目录
du [选项] /目录
-h:带计量单位
-s:制定目录占用大小汇总
-a:含文件
--max-depth=1:子目录深度
-c:列出明细的同时,增加汇总值
第四に、ディスクの状況-作業指示
(1)/ homeフォルダ内のファイル数を数えます
ls -l /home | grep "^-" | wc -l
(2)/ homeフォルダ内のディレクトリの数を数えます
ls -l /home | grep "^d" |wc -l
(3)サブフォルダーを含む/ homeフォルダー内のファイルの数を数えます
ls -lR /home | grep "^-" | wc -l
(4)サブフォルダ内のディレクトリを含む/ homeフォルダ内のディレクトリの数を数えます
ls -lR /home | grep "^d" |wc -l
(5)/ homeファイル構造をツリーとして表示します
tree /home
#如果没有tree指令,先安装
yum install tree