Warum wird eine Partition in 'mount' angezeigt, aber nicht in 'df`?
5967
spraff
Wenn ich das vergleiche
$> sudo mount | grep sdb /dev/sdb1 on /windows type fuseblk (rw,nosuid,nodev,allow_other,default_permissions,blksize=4096) /dev/sdb2 on /store type ext4 (rw)
/dev/sda5 on / type ext4 (rw,noatime,errors=remount-ro,discard) proc on /proc type proc (rw,nodev,noexec,nosuid) sysfs on /sys type sysfs (rw,nodev,noexec,nosuid) none on /sys/fs/cgroup type tmpfs (rw,uid=0,gid=0,mode=0755,size=1024) none on /sys/fs/fuse/connections type fusectl (rw) none on /sys/kernel/debug type debugfs (rw) none on /sys/kernel/security type securityfs (rw) none on /sys/firmware/efi/efivars type efivarfs (rw) udev on /dev type devtmpfs (rw,mode=0755) devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620) tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755) none on /run/lock type tmpfs (rw,nodev,noexec,nosuid,size=5242880) none on /run/shm type tmpfs (rw,nosuid,nodev) none on /run/user type tmpfs (rw,nodev,noexec,nosuid,size=104857600,mode=0755) none on /sys/fs/pstore type pstore (rw) none on /dev/.bootchart/proc type proc (rw,relatime) /dev/sda7 on /home type ext4 (rw,noatime,discard) /dev/sdb1 on /windows type fuseblk (rw,nosuid,nodev,allow_other,default_permissions,blksize=4096) /dev/sda2 on /boot/efi type vfat (rw) /dev/sdb2 on /store type ext4 (rw) /store/tmp on /tmp type none (rw,bind) /store/var/tmp on /var/tmp type none (rw,bind) binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,nodev,noexec,nosuid) systemd on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,noexec,nodev,none,name=systemd) /home/.ecryptfs/me/.Private on /home/me
Die Partition kann in `df` als` / dev / disk / by-uuid / something` erscheinen. Sie sollten für `/ store` anstelle von` sdb` grep.
user49740 vor 9 Jahren
0
Wird es angezeigt, wenn Sie einfach `df` ausführen? Ich frage mich, ob der "grep" etwas seltsames macht, vielleicht hat er etwas Alias. Können Sie `sdb2` in der vollen Ausgabe von` df` sehen?
terdon vor 9 Jahren
0
Nein und nein. Vollständige Ausgabe von [df] (http://pastebin.com/avp4g3xq) und [mount] (http://pastebin.com/L9iq2fcf).
spraff vor 9 Jahren
0
Was bekommen Sie, wenn Sie einfach `df -h | grep sdb`, ohne "sudo"? Es sieht fast so aus, als hätten Ihr Superuser und normale Benutzer unterschiedliche Ansichten in die Dateisysteme, wie sie von `df` gesehen werden.
hBy2Py vor 9 Jahren
0
Könnten Sie die Ausgabe von "ls -l / etc / mtab" und den vollständigen Inhalt von "/ proc / self / mounts" posten?
grawity vor 9 Jahren
0
Was passiert, wenn Sie `df -aT` verwenden? Das sollte alle Dateisysteme zeigen, einschließlich der "Dummy". (Dies sollte nicht das Problem sein, da Ihre Mount-Ausgabe sdb2 als ext4 anzeigt, aber wir sollten es ausschließen.)
hackerb9 vor 7 Jahren
0
1 Antwort auf die Frage
5
Mike Chapman
Der Grund warum
sudo df -h | grep sdb
hat keine Zeile ausgegeben, die sich sdb2auf Ihr System bezieht, weil die Ausgabe von sudo df -hkeinen Verweis auf enthielt sdb2. Überprüfen Sie die Ausgabe von df -hmanuell, um dies zu überprüfen . Es gibt einen Hinweis auf sdb1und auf /store/var/tmp, aber nichts darüber sdb2. (Es wird nur aufgeführt, wenn /dev/sdb2explizit als Argument angegeben wird df, wie in Ihrem dritten Code-Snippet.) Dies ist technisch die Frage, die Sie gestellt haben.
In der Frage impliziert sich auch, warum df -hkeine Zeile ausgegeben /dev/sdb2wird, die eindeutig ist, wenn sie montiert ist. Um dies herauszufinden, sind weitere Informationen zu Ihrem System erforderlich. In diesem Fehlerbericht von 2014 für Red Hat wird beispielsweise erläutert, dass durch Änderungen in /etc/mtabDuplikaten erstellt werden kann, die dfzu reduzieren versuchen. Dies kann dazu führen, dass montierte Partitionen nicht auftauchen.
Der erste Teil erscheint mir übertrieben; Ich bin mir ziemlich sicher, dass der Fragesteller weiß, wie `grep` funktioniert. Noch +1 von mir für das Ausgraben dieses Fehlerberichts.
Kamil Maciorowski vor 6 Jahren
2
Es war nicht schmerzlich offensichtlich, warum grep keine Zeile für sdb2 zurückgegeben hat. Ich musste es einige Male ansehen, bevor ich es merkte, also dachte ich, ich würde das zuerst aufzeigen. Vielen Dank, dass Sie beim Mini-Markdown mitgeholfen haben. Ich bin immer noch mit der Formatierung beschäftigt.
Mike Chapman vor 6 Jahren
0