「df -h」でマウントポイント /home が表示されないのはなぜですか?

「df -h」でマウントポイント /home が表示されないのはなぜですか?

Linux用に3つのパーティションを作成しました(デュアルブートsda5 sda6sda7

$ sudo fdisk -l

Device     Boot     Start       End   Sectors   Size Id Type
/dev/sda1  *         2048    718847    716800   350M  7 HPFS/NTFS/exFAT
/dev/sda2          718848 163842047 163123200  77.8G  7 HPFS/NTFS/exFAT
/dev/sda4       163844094 625137344 461293251   220G  5 Extended
/dev/sda5       300913578 574355879 273442302 130.4G 83 Linux
/dev/sda6       574355943 625137344  50781402  24.2G 82 Linux swap / Solaris
/dev/sda7       163844096 300912639 137068544  65.4G 83 Linux


$ lsblk -f
NAME   FSTYPE   LABEL           UUID                                 MOUNTPOINT
sda                                                                  
├─sda1 ntfs     System Reserved C20A88200A881417                     
├─sda2 ntfs                     DEDA9BDBDA9BADF1                     
├─sda4                                                               
├─sda5 ext3                     5420f841-c31f-469e-8ccc-2234a78ac629 
├─sda6 swap                     c8b4b405-868d-44a4-877b-3041eed61974 [SWAP]
└─sda7 ext4                     b3f61b80-d200-40c0-9cfd-f5547ecb8e68 /
sr0                                                                  
loop0  squashfs                                                      /snap/code/7
loop1  squashfs                                                      /snap/core/6964

Ubuntu CDでパーティション分割中に、

マウントポイントはsda7次のように指定されます/

マウントポイントはsda5次のように指定されます/home


/homeしかし、以下のコマンドではマウント ポイントが表示されません。

$ df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            3.9G     0  3.9G   0% /dev
tmpfs           789M  9.5M  780M   2% /run
/dev/sda7        65G  7.5G   54G  13% /
tmpfs           3.9G  130M  3.8G   4% /dev/shm
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs           3.9G     0  3.9G   0% /sys/fs/cgroup
/dev/loop1       89M   89M     0 100% /snap/core/6964
/dev/loop0      127M  127M     0 100% /snap/code/7
tmpfs           789M   56K  789M   1% /run/user/1000

マウントポイントdf -hが表示されないのはなぜですか?/home

答え1

からの出力に基づくと、/dev/sda5 パーティションがまったくマウントされていないようですdf -h

df コマンドはマウントされているパーティションのみを表示します (スワップ パーティションを除く)。パーティションがマウントされていない場合は、df コマンドを入力しても表示されません。

入力したコマンドからわかるようにdf -h、sda7 のみが表示され、sda5 と sda6 は表示されません。これは、そのうちの 1 つがスワップであり、もう 1 つはマウントされていないためです。そのため、df -h を使用すると表示されません。

dev/sda5 パーティションをマウントするには、mountコマンドを使用して、任意のディレクトリにマウントします。例:

mount /dev/sda5 /home/bob

これにより、sda5 パーティションがユーザー「bob」のホーム ディレクトリにマウントされます。

これが完了すると、df コマンドは /dev/sda5 パーティションの /home マウント ポイントを表示します。

FSTAB について

起動時にパーティションが自動的にマウントされる永続マウントの場合は、/etc/fstab ファイルを編集する必要があります。お気に入りのテキスト エディターを使用して、/etc/fstab に追加する必要があります。

このファイルはシステムが起動しなくなる原因になりやすいので注意してください。


#device      mountpoint             fstype    options  dump    fsck

/dev/sdb1    /home/yourname/mydata    ext4    defaults    0    1

関連情報