61. Linuxのディスクの管理 - ツール

オープニングの言葉

Linuxは、ディスク管理ツールの多くを提供してくれます。これらのツールは、私たちは、ディスクの使用状況やパーティションを表示することができます。
 

レポートディスク使用量

ここにあるduコマンドのオプションのいくつかは:

オプション 説明
-h 若しくは --human-readable 人間が読めるの表示形式のサイズ。
-s 若しくは --summarize ただ、ディレクトリのサイズを指定します。
du [OPTION]

 

アセスメントファイルスペースの使用状況

ここでdfのコマンドは:

オプション 説明
-h 若しくは --human-readable 人間が読めるの表示形式のサイズ。
-i 若しくは --inodes iノードは、ブロックではなく、表示します。
-l 若しくは --local ローカルファイルの情報を表示します。
-P 若しくは --portability POSIXスタイルのショーに、同じ行で開催されました。
-T 若しくは --print-type ファイルシステムの種類を表示します。
df [OPTION]

 

高速機器リスト

私たちは、使用できるlsblkブロックデバイスを一覧表示するコマンドを:

lsblk

 

ビュー区

我々はできる/proc/partitionsすべてのパーティションの出力ファイルであります:

cat /proc/partitions

 

変更またはビューEXT {2 | 3 | 4}ファイルシステムラベル

デバイスのラベルを表示します。

e2label device

デバイスのラベルを変更します。

e2label device label

 

注入EXT {2 | 3 | 4}ファイルシステム情報

ここにあるdumpe2fsコマンドのオプションのいくつかは:

オプション 説明
-h 詳細スーパーブロックを表示します。
dumpe2fs [OPTION] device

 

調整EXT {2 | 3 | 4}可変ファイルシステム

ここにあるtune2fsコマンドのオプションのいくつかは:

オプション 説明
-c # 各セルフテストローディング動作の番号#を調整した後、0又は-1無効機能を意味します。
-i # #セルフテストローディング動作サイズ調整後の日数。
-j 調整のext2からext3の、可逆的にディスクが、既存のデータには影響を与えません。
-l 詳細スーパーブロックを表示します。
-L LABEL ディスクラベルを変更します。
-m 残りの割合は、スーパーユーザーに調整されています。
-o OPTION(acl 或 ^acl) デフォルトのマウントポイントを調整します。
-r 残り調整ブロック。
tune2fs [OPTION] device

 

表示/印刷ブロックデバイスの属性

ここにあるblkidコマンドのいくつかの一般的なオプション:

オプション 説明
-i 若しくは --info I / O制限(すなわち、I / Oトポロジー)情報。
-k 若しくは --list-filesystems すべての既知のファイルシステムとRAIDを表示します。
-L LABEL 若しくは --label LABEL LABELに応じてデバイスを検索します。
-U UUID 若しくは --uuid UUID UUIDによるデバイスを検索します。
blkid [OPTION] device

 

Linuxのファイルシステムのチェックと修復

ここにあるfsckコマンドのいくつかの一般的なオプション:

オプション 説明
-t FSTYPE ファイルシステムタイプを指定します。
-a 自動車修理。
fsck [OPTION] device

 

修復XFSファイルシステム

xfs_repair

 

Linux EXTをチェック{2 | 3 | 4}ファイルシステム

ここにあるe2fsckコマンドのいくつかの一般的なオプション:

オプション 説明
-f 必須検査。
-p 自動車修理。
e2fsck [OPTION] device

 

マルチディスクパーティションテーブル

ここにあるfdiskコマンドのいくつかの一般的なオプション:

オプション 説明
-l 若しくは --list

あなたがここにパーティションを作成する場合であるfdisk一般的なコマンドをコマンドの一部:

オプション 説明
d パーティションを削除します。
l タイプのサポートを表示します。
n 拡張パーティション、P:プライマリパーティション、+ NG(N数GB)、+ NM(MB番目のN)、+ NK(N数KB)、+ N(N数バイト)、パーティション、Eを作成します。
p 显示磁盘分区,包括等待的。
q 退出但不保存操作。
t 编辑分区类型。
w 保存后退出。
fdisk [OPTION] device

 

多 GUID 分区表

gdisk

 

多磁盘分区

这里是 parted 命令的一些常见选项:

选项 描述
-l--list 显示所有块设备的分区布局。
parted [OPTION] [device]

 

通知系统分区表变更

partprobe

 

构建 Linux 文件系统

这里是 mkfs 命令的一些常见选项:

选项 描述
-b BLOCKSIZE 指定块大小,默认情况是 4096,可用选项有:1024、2048 或 4096。
-E 用户指定的额外文件系统属性。
-i # 指定每个 inode 的字节空间,默认情况是 8192,值必须是块的二次幂。
-L LABEL 指定分区标签。
-m # 指定超级用户的余下百分比。
-N # 指定 inode 数量。
-t FSTYPE FSTYPE 可以是 ext2、ext3、ext4 或 xfs。等价于 mkfs.ext2、mkfs.ext3、mkfs.ext4、mkfs.xfs。
mkfs

 

创建 ext{2|3|4} 文件系统

这里是 mkfs 命令的一些常见选项:

选项 描述
-b BLOCKSIZE 指定块大小,默认情况是 4096,可用选项有:1024、2048 或 4096。
-i # 指定每个 inode 的字节空间,默认情况是 8192,值必须是块的二次幂。
-j 创建 ext3 文件系统。
-L LABEL 指定分区标签。
-m # 指定超级用户的余下百分比。
-N # 指定 inode 数量。
-O FEATURE: 以赋予的特性来创建。
-t FSTYPE FSTYPE 可以是 ext2、ext3、ext4。
mke2fs

 

挂在文件系统

这里是 mount 命令的一些常见选项:

选项 描述
-a 挂载在 /etc/fstab 文件中定义的所有文件系统。
-n 停止追加设备详情至 /etc/mtab 文件。
-o 指定额外挂载选项,也就是文件系统启用的属性,多个选项以逗号隔开。
-r 只读挂载,通常用于光碟(CD)。
-t FSTYPE 指定设备文件系统类型,默认情况挂载将调用 blkid 以识别类型。
-w 读写挂载。

默认显示所有挂载的设备,默认追加挂载的设备详情至 /etc/mtab 文件:

mount [device] [mountpoint]

 

卸载文件系统

这里是 umount 命令的一些常见选项:

选项 描述
-n--no-mtab 卸载而不写入 /etc/mtab 文件中。
umount [OPTION] [device]

 

检查挂在的设备

cat /proc/mounts
# 或
cat /etc/mtab

 

检查使用文件或套接字的进程

这里是 fuser 命令的一些常见选项:

选项 描述
-k 终止所有使用指定文件或目录的进程。
-m 列出所有使用指定挂载点的进程。
-km 终止所有使用指定挂载点的进程。
-v 查看进程。
fuser [OPTION]

 

列出打开的文件

lsof

 

创建交换区

这里是 mkswap 命令的一些常见选项:

选项 描述
-c--check 检查快设备以找到坏块后再创建交换区。
-L--label 为设备指定标签。
-U--uuid 指定使用的 UUID。默认行为是生成 UUID。
mkswap [OPTION] device [SIZE]

 

启用或禁用分页及交换设备与文件

这里是 swapon 命令的一些常见选项:

选项 描述
-a--all /etc/fstab 文件中定义的所有交换设备。
-L--label 分区标签。
-s--summary 显示交换使用率概述,与 cat /proc/swap 等价。
swapon [OPTION] [file]
swapoff [-a]

 

文件系统静态信息

这里是 /etc/fstab 文件的字段定义:

字段 描述
第一个 设备名、标签、UUID、伪文件系统(proc、tmpfs、sysfs)。
第二个 挂载点、交换是交换设备挂载点。
第三个 文件系统类型。
第四个 挂载点选项,默认情况是指默认选项,多个选项(default、noauto、user、owner、nofail)
第五个 倾倒频率,0(无备份)、1(日备)、2(隔日备)。
第六个 检查文件系统,0(无自检测)、1(先自测)、2(次自测)。

 

使块或字符成为特殊文件

这里是 mknod 命令的一些常见选项:

选项 描述
-m MODE--mode=MODE

这里是 mknod 命令的一些类型:

类型 描述
b 块(缓冲)特殊文件,必须指定 MAJOR 及 MINOR。
cu 字符(未缓冲)特殊文件,必须指定 MAJOR 及 MINOR。
p 必须省略 FIFO、MAJOR 及 MINOR。
mknod [OPTION] TYPE [MAJOR MINOR]

 

拷贝文件

dd if=data_source of=target bs=block_size count=block_amount

备份磁盘主引导记录(MBR)

dd if=/dev/sda of=/mnt/usb/mbr.backup bs=512 count1

恢复磁盘主引导分区(MBR)

dd if=/mnt/usb/mbr.backup of=/dev/sda bs=512 count=1

创建虚拟光盘

cat /dev/cdrom > /root/compact_disc.iso

性能糟糕的交换空间

free -m
dd if=/dev/zero of=/var/swapfile bs=1M count=2014
mkswap /var/swapfile
free -m

 

以十六进制、十进制、八进制或 ASCII 形式显示文件内容

这里是 mknod 命令的一些常见选项:

选项 描述
-b--one-byte-octal 单字节八进制显示。
-c--one-byte-char 单字节字符显示。
-C--canonical 典型的十六进制加 ASCII 显示。
-d--two-bytes-decimal 两字节十进制显示。
-x--two-bytes-hex 两字节十六进制显示。
hexdump [OPTION] file

 

我所撰写的英文版本

61. Disk Management - Tools
 

引用

参见

上一篇:

想看手册的其他内容?请访问该手册的所属专栏:《Linux 管理员手册:既简单又深刻

发布了182 篇原创文章 · 获赞 12 · 访问量 1万+

おすすめ

転載: blog.csdn.net/stevenchen1989/article/details/104569936
おすすめ