この質問は本質的に反対以下の最初の質問と2番目の質問に隣接しているため、重複しません。
- Ubuntuに連絡してください:私のパーティションがどのファイルシステムを使用しているかどうかをどうやって知ることができますか?
- 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-swap
lsblk
sda3
lsblk
86.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-root
sda3
sda/sda3/sda3_crypt/vgubuntu-root
gparted
-n
BusyBoxを実行している組み込み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
そうだろ-n
うPrint 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-swap
lsblk
sda3
lsblk
86.4% いっぱいです。