Файловые системы и квота для домашнего каталога и / usr / local на виртуальной машине Google Cloud - PullRequest
0 голосов
/ 17 января 2020

Я создал виртуальную машину Debian в облаке Google. Ниже информация от "df -h". Что означают эти файловые системы, такие как tmpfs или / dev / sda1? Любой ориентированный на новичка справочник для них? В частности, сколько места я могу использовать в моем рабочем каталоге "~", и сколько места я могу использовать в / usr / local (для установки программного обеспечения). Есть идеи?

zell@instance-1:~$ df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            1.8G     0  1.8G   0% /dev
tmpfs           371M  6.4M  365M   2% /run
/dev/sda1       9.8G  1.4G  7.9G  15% /
tmpfs           1.9G     0  1.9G   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           1.9G     0  1.9G   0% /sys/fs/cgroup

1 Ответ

1 голос
/ 17 января 2020
df -h 

показывает объем дискового пространства, используемого и доступного в Linux файловых системах . Команда df обозначает Disk Free, а -h означает удобочитаемую форму.

Вы также можете просмотреть информацию о конкретной c файловой системе:

df /dev/sda1

С Документация :

Tmpfs - это файловая система, которая хранит все файлы в виртуальной памяти. Все в tmpfs является временным в том смысле, что на вашем жестком диске не будет создано никаких файлов. Если вы размонтируете экземпляр tmpfs, все, что в нем хранится, будет потеряно.

Они могут быть смонтированы в разных каталогах. Например, файловая система tmpfs, смонтированная в /dev/shm, используется для реализации разделяемой памяти POSIX, межпроцессного взаимодействия (IP C), где два или более процессов могут считывать и записывать в область разделяемой памяти, и семафоры POSIX, которые позволяют процессам и потокам синхронизировать c свои действия.


С Что означает / dev / sda? :

/dev/ - это часть в дереве каталогов unix, содержащая все Файлы «устройства» - unix традиционно рассматривают практически все, к чему вы можете получить доступ, как файл для чтения или записи. Следовательно, /dev/sda1 означает первый раздел на первом диске, а /dev/sda9 означает девятый раздел на первом диске.

Для получения дополнительной информации см. Ссылку.


Чтобы отобразить объем дискового пространства, используемого указанными файлами, и для каждого подкаталога можно выполнить следующую команду:

du -h

WHERE du обозначает использование диска, а -h означает удобочитаемую форму.

При желании вы можете использовать следующую команду для отображения количества дискового пространства, используемого определенным каталогом:

du -h usr/local
...