Файловые системы Linux.

Для тех, кто привык работать в Windows, видеть папки и файлы, Мой компьютер (Этот компьютер), диски C, D.., Диспетчер устройств, то приготовьтесь. В Linux все есть файл, да, и даже устройства.

Файловая система — данные с определенной структурой.

/dev: файловая система для устройств

Если в Linux выполнить команду mount, то мы увидим список всех смонтированных устройств.

Приведу пример вывода одной строки из команды mount и опишу результат в таблице
/dev/nvme0n1p7 on / type ext4 (rw,relatime,errors=remount-ro)

/dev/nvme0n1p7само устройство, жесткий диск, ssd, а в моем случае это nvme
nvme0n1p71 nvme диск в системе и 7-ой раздел на этом диске
on /точка монтирования, еще она называется корень файловой системы
ext4тип файловой системы
(rw,relatime,errors=remount-ro)rw — обозначает чтения и запись,
relatime — обновление информации о метки доступа к файлу,
errors=remount-ro — в случае ошибок с файловой системой, она будет монтирована в режиме только чтения для предотвращения дальнейших ошибок.

Для обычных жестких дисков обозначение такое:
/dev/hda — первый жесткий диск /dev/hda1 — первый раздел на первом диске
/dev/hdb — второй жиский диск /dev/hdb1 — первый раздел на втором диске
и так далее.

/proc: файловая система для устройств

Просмотрим файл командой cat /proc/cpuinfo получим все информацию о процессоре

cat /proc/meminfo — получим подробную информацию о памяти

В директории /sys хранятся файлы, предоставляющие информацию об устройствах. Каждое устройство представлено как директория.

lsmod — выведет информацию о модулях ядра.

lspci — выведет информацию об устройствах PCI

lsusb — информация об USB

а если есть желание узнать детальную информацию, то команда lshw ее отобразит.

Буду продолжать писать шпаргалки о Linux.

Поделиться ссылкой: