どのファイルシステム(およびマウントポイント)がどのパーティションにあり、どのくらい完全であるかをどうやって知ることができますか?

どのファイルシステム(およびマウントポイント)がどのパーティションにあり、どのくらい完全であるかをどうやって知ることができますか?

この質問は本質的に反対以下の最初の質問と2番目の質問に隣接しているため、重複しません。

  1. Ubuntuに連絡してください:私のパーティションがどのファイルシステムを使用しているかどうかをどうやって知ることができますか?
  2. UnixとLinux:どのような種類のファイルシステムがあるのか​​、どうすればわかりますか?

df -h私のファイルシステムを見せてください。前任者:

$ df -h
Filesystem                 Size  Used Avail Use% Mounted on
udev                       7.7G     0  7.7G   0% /dev
tmpfs                      1.6G  2.3M  1.6G   1% /run
/dev/mapper/vgubuntu-root  467G  410G   33G  93% /
tmpfs                      7.8G  139M  7.7G   2% /dev/shm
tmpfs                      5.0M  4.0K  5.0M   1% /run/lock
tmpfs                      7.8G     0  7.8G   0% /sys/fs/cgroup
/dev/loop0                 9.0M  9.0M     0 100% /snap/canonical-livepatch/146
/dev/loop1                 128K  128K     0 100% /snap/bare/5
/dev/loop2                 165M  165M     0 100% /snap/gnome-3-28-1804/161
/dev/loop3                  82M   82M     0 100% /snap/gtk-common-themes/1534
/dev/loop9                 291M  291M     0 100% /snap/vault/2012
/dev/loop10                 46M   46M     0 100% /snap/snap-store/638
/dev/loop7                 347M  347M     0 100% /snap/gnome-3-38-2004/115
/dev/sda2                  704M  305M  348M  47% /boot
/dev/loop6                  43M   43M     0 100% /snap/leafpad/91
/dev/loop8                 321M  321M     0 100% /snap/vlc/3078
/dev/loop11                 46M   46M     0 100% /snap/snap-store/599
/dev/loop16                219M  219M     0 100% /snap/gnome-3-34-1804/72
/dev/loop13                117M  117M     0 100% /snap/core/14399
/dev/loop15                296M  296M     0 100% /snap/vlc/2344
/dev/sda1                  511M   26M  486M   6% /boot/efi
/dev/loop14                 64M   64M     0 100% /snap/core20/1738
/dev/loop12                 92M   92M     0 100% /snap/gtk-common-themes/1535
/dev/loop17                219M  219M     0 100% /snap/gnome-3-34-1804/77
/dev/loop19                256K  256K     0 100% /snap/gtk2-common-themes/13
/dev/loop21                9.0M  9.0M     0 100% /snap/canonical-livepatch/164
/dev/loop18                 50M   50M     0 100% /snap/snapd/17883
/dev/loop23                347M  347M     0 100% /snap/gnome-3-38-2004/119
/dev/loop20                163M  163M     0 100% /snap/gnome-3-28-1804/145
tmpfs                      1.6G  196K  1.6G   1% /run/user/1000
/dev/loop24                 56M   56M     0 100% /snap/core18/2667
/dev/loop25                 64M   64M     0 100% /snap/core20/1778
/dev/loop4                 117M  117M     0 100% /snap/core/14447
/dev/loop5                  50M   50M     0 100% /snap/snapd/17950
/dev/loop26                 56M   56M     0 100% /snap/core18/2679

各ファイルシステムがどのパーティションにあるのか、特にルートファイルシステムがマウントされているのかを知りたいです/。また、各パーティションの総容量も知りたいです。

これをどのように見つけることができますか? GUIツールを使用してコマンドラインツールが機能していることを証明しますが、最終的には最小限のリモート組み込みLinuxエッジデバイスで実行する必要があるため、コマンドラインツールが必要です。

ベストアンサー1

私は少なくとも方法を調べた。他の答えも歓迎します。

一般化する

私の/ルートマウントポイントは/dev/sda3パーティションにあります(下部に表示されていますlsblk)。

また、私の/dev/sda3パーティションは約です。(410GiB(vgubuntu-root示されているとおりに使用されますdf -h)+ 0.980GiB(示されているとおりに使用されます))/(475.7GiB(示されているように合計))= 410.98 / 475.7 =vgubuntu-swaplsblksda3lsblk86.4% いっぱいです。

主パーティションまたはファイルシステム関連コマンド:

# get disk usage and see mount points (but not partitions :()
df -h

# see which partition your filesystems are on, and how big they are
lsblk

# and on embedded Linux devices with BusyBox:
mountpoint -n /

# ---------------------

# and maybe useful
blkid

# see also
sudo fdisk -l

# get additional partition info for `/dev/sda3`
sudo fdisk -l /dev/sda3

詳細

最後には、lsblkすべてのパーティション、サイズ、およびマウントされたマウントポイントが表示されます。私のUbuntu 20.04システムでは、sda最後から始まるセクションを確認してください。私の物理パーティションが始まる場所は次のとおりです。

$ lsblk
NAME                  MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINT
loop0                   7:0    0     9M  1 loop  /snap/canonical-livepatch/146
loop1                   7:1    0     4K  1 loop  /snap/bare/5
loop2                   7:2    0 164.8M  1 loop  /snap/gnome-3-28-1804/161
loop3                   7:3    0  81.3M  1 loop  /snap/gtk-common-themes/1534
loop4                   7:4    0 116.7M  1 loop  /snap/core/14447
loop5                   7:5    0  49.8M  1 loop  /snap/snapd/17950
loop6                   7:6    0  42.7M  1 loop  /snap/leafpad/91
loop7                   7:7    0 346.3M  1 loop  /snap/gnome-3-38-2004/115
loop8                   7:8    0 320.4M  1 loop  /snap/vlc/3078
loop9                   7:9    0 290.1M  1 loop  /snap/vault/2012
loop10                  7:10   0    46M  1 loop  /snap/snap-store/638
loop11                  7:11   0  45.9M  1 loop  /snap/snap-store/599
loop12                  7:12   0  91.7M  1 loop  /snap/gtk-common-themes/1535
loop13                  7:13   0 116.7M  1 loop  /snap/core/14399
loop14                  7:14   0  63.2M  1 loop  /snap/core20/1738
loop15                  7:15   0 295.7M  1 loop  /snap/vlc/2344
loop16                  7:16   0   219M  1 loop  /snap/gnome-3-34-1804/72
loop17                  7:17   0   219M  1 loop  /snap/gnome-3-34-1804/77
loop18                  7:18   0  49.6M  1 loop  /snap/snapd/17883
loop19                  7:19   0   140K  1 loop  /snap/gtk2-common-themes/13
loop20                  7:20   0 162.9M  1 loop  /snap/gnome-3-28-1804/145
loop21                  7:21   0     9M  1 loop  /snap/canonical-livepatch/164
loop23                  7:23   0 346.3M  1 loop  /snap/gnome-3-38-2004/119
loop24                  7:24   0  55.6M  1 loop  /snap/core18/2667
loop25                  7:25   0  63.3M  1 loop  /snap/core20/1778
loop26                  7:26   0  55.6M  1 loop  /snap/core18/2679
sda                     8:0    0   477G  0 disk  
├─sda1                  8:1    0   512M  0 part  /boot/efi
├─sda2                  8:2    0   732M  0 part  /boot
└─sda3                  8:3    0 475.7G  0 part  
  └─sda3_crypt        253:0    0 475.7G  0 crypt 
    ├─vgubuntu-root   253:1    0 474.8G  0 lvm   /
    └─vgubuntu-swap_1 253:2    0   980M  0 lvm   [SWAP]

したがって、ルートマウントポイント()はパーティション内に/あります。完全なパーティション階層は次のとおりです。 GUIはこれを確認し、次のように表示します。vgubuntu-rootsda3sda/sda3/sda3_crypt/vgubuntu-rootgparted

ここに画像の説明を入力してください。

-nBusyBoxを実行している組み込みLinuxマザーボード(Ubuntuにはこのオプションはありません)では、を使用することもできますmountpoint -n <mount_point>。たとえば、ファイルシステムのマウントポイントがパーティションにあることmountpoint -n /を確認するために、次のような内容が表示されます。//dev/sda3

$ mountpoint -n /
/dev/sda3 /

繰り返しますが、Ubuntuにはこの-nオプションはありませんが、BusyBoxがあるボードではランタイムヘルプメニューのみがmountpoint表示されます。

# mountpoint
BusyBox v1.31.1 (2023-01-26 07:37:10 UTC) multi-call binary.

Usage: mountpoint [-q] <[-dn] DIR | -x DEVICE>

Check if the directory is a mountpoint

    -q  Quiet
    -d  Print major/minor device number of the filesystem
    -n  Print device name of the filesystem
    -x  Print major/minor device number of the blockdevice

そうだろ-nPrint device name of the filesystem

lsblkこれで、このmountpoint -n /ファイルシステム(およびルートマウントポイント)のパーティションが何であるかがわかったので、次のようにして/dev/sda3より多くのパーティション情報を取得できます。

sudo fdisk -l /dev/sda3

実行と出力の例:

$ sudo fdisk -l /dev/sda3
[sudo] password for gabriel: 
Disk /dev/sda3: 475.74 GiB, 510804361216 bytes, 997664768 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes

サイズは前に示したように475.74GiBですlsblk

前のソースlsblk

└─sda3                  8:3    0 475.7G  0 part  
  └─sda3_crypt        253:0    0 475.7G  0 crypt 
    ├─vgubuntu-root   253:1    0 474.8G  0 lvm   /
    └─vgubuntu-swap_1 253:2    0   980M  0 lvm   [SWAP]

したがって、パーティションにマウントされたルートファイルシステムには/475.7GiBのうち474.8GiBのみが割り当てられていることがわかります/dev/sda3

df -h私の前の質問から:

Filesystem                 Size  Used Avail Use% Mounted on
...
/dev/mapper/vgubuntu-root  467G  410G   33G  93% /

だから私の/dev/sda3パーティションはおおよそ(410GiB(vgubuntu-root示されているとおりに使用されますdf -h)+ 0.980GiB(示されているとおりに使用されます))/(475.7GiB(示されているように合計))= 410.98 / 475.7 =vgubuntu-swaplsblksda3lsblk86.4% いっぱいです。

おすすめ記事