Warum zeigt „df -h“ den Einhängepunkt /home nicht an?

Warum zeigt „df -h“ den Einhängepunkt /home nicht an?

3 Partitionen für Linux erstellt (mit Dual Boot): sda5 sda6undsda7

$ 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

Beim Partitionieren mit der Ubuntu-CD

Der Einhängepunkt sda7wird wie folgt angegeben:/

Der Einhängepunkt sda5wird wie folgt angegeben:/home


Aber der folgende Befehl zeigt keinen /homeEinhängepunkt an:

$ 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

Warum df -hwird /homeder Einhängepunkt nicht angezeigt?

Antwort1

Basierend auf den Ausgaben von sieht es so aus, als ob Ihre /dev/sda5-Partition überhaupt nicht gemountet ist df -h.

Denken Sie daran, dass der Befehl df nur die Partitionen anzeigt, die gemountet wurden (ausgenommen Swap-Partitionen). Wenn Ihre Partition nicht gemountet ist, wird sie beim Eingeben des Befehls df nicht angezeigt.

Wie Sie aus dem von Ihnen eingegebenen Befehl ersehen können df -h, wird nur sda7 angezeigt, sda5 und sda6 jedoch nicht, da es sich bei einem davon um einen Swap handelt und das andere nicht einmal gemountet ist. Daher wird es nicht angezeigt, wenn df -h verwendet wird.

Um die dev/sda5-Partition zu mounten, können Sie den mountBefehl verwenden und sie in das Verzeichnis Ihrer Wahl mounten. Beispiel:

mount /dev/sda5 /home/bob

Dadurch wird die sda5-Partition im Home-Verzeichnis des Benutzers „Bob“ gemountet.

Sobald dies erledigt ist, zeigt der Befehl df den /home-Einhängepunkt für die Partition /dev/sda5 an.

FSTAB

Für eine dauerhafte Einbindung, bei der Partitionen beim Booten automatisch eingebunden werden, müssen Sie die Datei /etc/fstab bearbeiten. Sie müssen sie mit Ihrem bevorzugten Texteditor zu /etc/fstab hinzufügen.

Gehen Sie mit dieser Datei vorsichtig um, da sie leicht dazu führen kann, dass Ihr System nicht mehr startet.


#device      mountpoint             fstype    options  dump    fsck

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

verwandte Informationen