ディスク、パーティション、ファイルシステム、LVの状態を確認したい。だから私は走ったfsck
。ファイルシステムで使用するには、ブータブルフラッシュfsck
ドライブからLive Lubuntuで起動し、あらかじめファイルシステムをマウント解除する必要があると聞いたので、そうしました。ところで、なぜfsck
常にすぐに返されますか?fsck
ディスク、パーティション、ファイルシステム、LVの状態を実際に確認するには?ありがとうございます。
$ sudo fsck /dev/sda
fsck from util-linux 2.31.1
e2fsck 1.44.1 (24-Mar-2018)
/dev/sda is in use.
e2fsck: Cannot continue, aborting.
$ sudo umount /dev/sda
umount: /dev/sda: not mounted.
$ sudo fsck /dev/sda
fsck from util-linux 2.31.1
e2fsck 1.44.1 (24-Mar-2018)
/dev/sda is in use.
e2fsck: Cannot continue, aborting.
$ sudo fsck /dev/sda1
fsck from util-linux 2.31.1
fsck.fat 4.1 (2017-01-24)
/dev/sda1: 12 files, 1557/130812 clusters
$ sudo fsck /dev/sda2
fsck from util-linux 2.31.1
lubuntu@lubuntu:~$ echo $?
0
$ sudo parted -l
Model: ATA TOSHIBA MQ01ABF0 (scsi)
Disk /dev/sda: 500GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1049kB 538MB 537MB fat32 EFI System Partition boot, esp
2 538MB 500GB 500GB lvm
Warning: The driver descriptor says the physical block size is 2048 bytes, but
Linux says it is 512 bytes.
Ignore/Cancel? I
Model: General UDisk (scsi)
Disk /dev/sdb: 16.1GB
Sector size (logical/physical): 2048B/512B
Partition Table: mac
Disk Flags:
Number Start End Size File system Name Flags
1 2048B 6143B 4096B Apple
2 6222kB 8614kB 2392kB EFI
Model: Linux device-mapper (linear) (dm)
Disk /dev/mapper/lubuntu--vg-home: 444GB
Sector size (logical/physical): 512B/512B
Partition Table: loop
Disk Flags:
Number Start End Size File system Flags
1 0.00B 444GB 444GB ext4
Model: Linux device-mapper (linear) (dm)
Disk /dev/mapper/lubuntu--vg-swap: 4295MB
Sector size (logical/physical): 512B/512B
Partition Table: loop
Disk Flags:
Number Start End Size File system Flags
1 0.00B 4295MB 4295MB linux-swap(v1)
Model: Linux device-mapper (linear) (dm)
Disk /dev/mapper/lubuntu--vg-root: 51.5GB
Sector size (logical/physical): 512B/512B
Partition Table: loop
Disk Flags:
Number Start End Size File system Flags
1 0.00B 51.5GB 51.5GB ext4
Model: Unknown (unknown)
Disk /dev/zram3: 444MB
Sector size (logical/physical): 4096B/4096B
Partition Table: loop
Disk Flags:
Number Start End Size File system Flags
1 0.00B 444MB 444MB linux-swap(v1)
Model: Unknown (unknown)
Disk /dev/zram1: 444MB
Sector size (logical/physical): 4096B/4096B
Partition Table: loop
Disk Flags:
Number Start End Size File system Flags
1 0.00B 444MB 444MB linux-swap(v1)
Model: Unknown (unknown)
Disk /dev/zram2: 444MB
Sector size (logical/physical): 4096B/4096B
Partition Table: loop
Disk Flags:
Number Start End Size File system Flags
1 0.00B 444MB 444MB linux-swap(v1)
Model: Unknown (unknown)
Disk /dev/zram0: 444MB
Sector size (logical/physical): 4096B/4096B
Partition Table: loop
Disk Flags:
Number Start End Size File system Flags
1 0.00B 444MB 444MB linux-swap(v1)
答え1
~からman fsck.ext2
e2fsck は、ext2/ext3/ext4 シリーズのファイルシステムを確認するために使用されます。ジャーナルを使用するext3およびext4ファイルシステムの場合、通常、ジャーナルでコミットされたトランザクションを再生した後にシステムがエラーなく異常終了した場合、ファイルシステムはクリーンであるとマークする必要があります。したがって、ロギングを使用するファイルシステムの場合、e2fsckはスーパーブロックが追加のチェックが必要であることを示さない限り、通常ログを再生して終了します。
同じマニュアルページでさらに下へ:
-f ファイルシステムがきれいに見えても強制的にチェックします。
したがって、実行すると、sudo fsck -f /dev/sda1
スーパーブロックがきれいにマークされていても、fsckはディスクをチェックします。
答え2
/dev/sda
(sdb、sdc ...)は(ハードウェア)デバイスです。レンガとして使える実ディスクです!/dev/sda1
(2,3...)は上記の区切りです。fsck
2番目の項目でのみ機能します。- あなたは次のようなものが必要です賢い1位のため
gparted
2番目の項目が最初の項目内にどのように入れ子になっているかを示します。
もちろん、Linuxでは両方を「デバイス」と呼びますが、これは少し混乱を引き起こします。
LVは(物理)FS上の追加の抽象化です(上記を参照)。