Auf welchem ​​Linux-Dateisystem befindet sich mein Ordner?

380
nest

Beim Versuch, Anaconda zu installieren, ist ein Fehler aufgetreten, dass ich nicht genügend Speicherplatz habe. Ich habe versucht, die Bestätigung des Installationsprogramms durch Ausführen zu überprüfen, df -hda ich nicht der Administrator des Computers bin und nicht sicher bin, wie viel Speicherplatz vorhanden ist und wie er verteilt wird. Es sieht aus wie das:

~$ df -h Filesystem Size Used Avail Use% Mounted on udev 24G 12K 24G 1% /dev tmpfs 4.8G 1.1M 4.8G 1% /run /dev/dm-0 35G 34G 0 100% / none 4.0K 0 4.0K 0% /sys/fs/cgroup none 5.0M 0 5.0M 0% /run/lock none 24G 0 24G 0% /run/shm none 100M 0 100M 0% /run/user /dev/mapper/root-scratch 237G 60M 225G 1% /scratch 172.19.8.10:/pack 99G 84G 11G 90% /pack hpc-nfs.srv.aau.dk:/deepnn 80G 3.2G 77G 4% /storage 

Aber ich weiß nicht, wie ich das interpretieren soll . Habe ich Platz für meine Installation, die weniger als 1 GB benötigen sollte?

Mit anderen Worten, in welches dieser Dateisysteme versuche ich es zu installieren?

Dies ist der Installationsordner:

Anaconda2 will now be installed into this location: /users/groupm/ernest/anaconda2 
0

3 Antworten auf die Frage

2
JakeGould

Ihr /users/Verzeichnis würde sich hier befinden:

Filesystem Size Used Avail Use% Mounted on […] /dev/dm-0 35G 34G 0 100% / […] 

Im Allgemeinen ist die Art und Weise, wie Sie dieses Zeug herausfinden können /, "root", wo sich Ihr Kernsystem befinden sollte, aber der andere massive Hinweis ist der 100%unter der UsedSpalte.

Herausfinden der Festplattennutzung.

Wenn Sie nun einen Drilldown durchführen möchten, um herauszufinden, was möglicherweise Speicherplatz verbrauchtdu, führen Sie diesen Befehl disk usage ( ) aus :

sudo du -sh / 

Die Wahrscheinlichkeit ist groß, dass sich duin Ihrem Heimatverzeichnis etwas Speicherplatz befindet. Wenn Sie diesen Befehl ausführen, erfahren Sie, wo genau in Ihrem Heimatverzeichnis etwas Platz beansprucht.

du -sh /users/groupm/ernest/ 

Aber das sagte alles…

Trotzdem ist es schwer zu sagen, wie Ihr System eingerichtet ist, da deutlich mehr Speicherplatz vorhanden ist /storage. Vielleicht sollten Sie das also als Installationsziel verwenden, bevor Sie Ihr System bereinigen? Weiß nicht zu idiosynkratisch zu Ihrem Setup.

2
Daniel B

Der dfBefehl akzeptiert auch einen Pfad. Auf diese Weise können Sie davon ausgehen:

fuzzy@server ~ $ df -h Filesystem Size Used Avail Use% Mounted on udev 10M 8.0K 10M 1% /dev /dev/md125 50G 35G 13G 75% / tmpfs 3.2G 908K 3.2G 1% /run shm 16G 16K 16G 1% /dev/shm cgroup_root 10M 0 10M 0% /sys/fs/cgroup /dev/md124 124M 28M 90M 24% /boot /dev/md126 99G 9.0G 90G 10% /var/lib/mysql temp 2.0G 974M 1.1G 48% /tmp /dev/mapper/vg0-Homes 20G 11G 8.9G 55% /home /dev/mapper/vg0-SCM 4.8G 1.5G 3.3G 32% /var/scm /dev/mapper/vg0-WebDataThin 591G 261G 331G 45% /var/www /dev/mapper/vg0-DNS 488M 6.2M 472M 2% /var/bind /dev/mapper/vg0-temp 99G 60M 99G 1% /mnt/temp /dev/mapper/vg0-Syncthing 99G 744M 98G 1% /home/syncthing /dev/mapper/vg0-Docker 50G 5.7G 44G 12% /var/lib/docker /dev/mapper/vg0-LXC 100G 849M 98G 1% /var/lib/lxc /dev/mapper/vg0-VirtualBox 148G 115G 33G 78% /home/vbox /dev/mapper/vg0-VM--Win8--Data 99G 98G 1.3G 99% /mnt/vm-win8-data fuzzy@server ~ $ pwd -L /home/fuzzy 

Zu diesem:

fuzzy@server ~ $ df -h . Filesystem Size Used Avail Use% Mounted on /dev/mapper/vg0-Homes 20G 11G 8.9G 55% /home 

Es funktioniert etwas wie pwd -P:

fuzzy@server ~ $ ln -s /var/www fuzzy@server ~ $ cd www fuzzy@server ~/www $ df -h . Filesystem Size Used Avail Use% Mounted on /dev/mapper/vg0-WebDataThin 591G 261G 331G 45% /var/www 
0
archae0pteryx

Ihr Heimatverzeichnis ist gemountet unter:

/dev/dm-0 

was weniger als eine Gb übrig hat. Es sieht so aus, als ob /storageSie die Installation durchführen möchten ... obwohl es sich um ein NFS handelt, so dass Sie einige I / O-Probleme haben könnten, wenn Sie anaconda2 ausführen

(Ich weiß nicht, ob dies "akzeptabel" ist, aber) Versuchen Sie und erstellen Sie einen Arbeitsordner in /dev/myanaconda2

OK, dann möchte ich `/ storage` nicht verwenden, wenn dies zu anderen Problemen führen kann. Ich würde also `/ dev / myanaconda2` versuchen, wie Sie vorschlagen. Kannst du mir dabei helfen? Ich habe "cd" zu diesem "Laufwerk" probiert und konnte es nicht schaffen. Vielen Dank! nest vor 8 Jahren 0
sudo mkdir / dev / myanaconda2 && sudo chmod 700 / dev / myanaconda2 && sudo chown $ (whoami): $ (whoami) / dev / myanaconda2 && touch /dev/myanaconda2/testies.test archae0pteryx vor 8 Jahren 0
Sie haben den Einhängepunkt (`/`) und das Gerät (`/ dev / dm-0`) rückwärts. `/ Dev` ist auch kein geeigneter Ort für zufälliges Material. Es ist für Geräte und nichts als. Es ist auch eine Ramdisk hier. Zu guter Letzt: Das OP sagte, dass er kein Administrator ist, es ist also unwahrscheinlich, dass er Root-Zugriff hat. Daniel B vor 8 Jahren 0