Основные программы и команды для работы с Файловой системой
Примечание: Посмотреть подробную справку по интересующей команде можно воспользовавшись командой man или добавив опцию --help, например:
man uname
uname --help
C
cdrecord - запись CD дисков, например:
cdrecord -v speed=2 dev=0,6,0 -data some.img
cfdisk - конфигурация разделов диска
E
edquota - редактирование квот файловой системы
F
fdformat - Форматирование дискеты
fdisk - работа с разделами диска
fsck - проверка файловой системы указанного типа.
fsck.<fs> — проверка файловой системы типа <fs>, например:
проверка файловой системы FAT12 на флоппи диске
fsck.vfat /dev/fd0
H
hdparm - установка параметров дисковой подсистемы
L
loadlin.exe - загрузка ядра linux из ОС DOS
losetup - создание петлевого устройства (loop) с криптованием, например:
создание loop4 на somefile.iso с криптованием
losetup -k 192 -e aes /dev/loop4 /tmp/somefile.iso
M
mkfs - создает FS указаного типа как на физический раздел, так и в файл
mkfs.<fs> - создание FS типа <fs>, например:
создание файловой системы FAT12 на флоппи диске
mkfs.vfat /dev/fd0
mkisofs - создание ISO образа из каталога, например:
mkisofs -r -o somefile.iso /usr/games
mount - монтирование файловых систем.
Важные опции:
quiet — позволяет копировать/переносить файлы без вопросов о невозможности смены прав доступа (для ФС типа FAT);
iocharset — кодировка в которой производится ввод/вывод (для ФС FAT, NTFS и UDF);
codepage — кодовая страница в которой хранится монтируемая файловая система (для ФС FAT);
showexec — отображать корректно запускаемые файлы (для ФС FAT);
rw — монтировать в режиме чтение-запись;
ro — монтировать в режиме только для чтения.
Примеры:
монтирование сетевого диска //c на каталог /data/test
mount -t smbfs – o username=tridge, password=foobat //c/data/test
монтирование флоппи диска с FS ext2 на каталог /mnt
mount -t ext2 /dev/fd0 /mnt
монтирование флоппи диска на каталог /mnt с автоматическим определением системы
mount [-t auto] /dev/fd0 /mnt
монтирование директории /mnt/export удаленной машины host на локальную директорию /mnt/local
mount host:/mnt/export /mnt/local
создание loop устройства из образа CD-ROM
mount -t iso9660 -o ro,loop=/dev/loop0 /somefile.iso /mnt/cdrom2
позволяет увидеть/отредактировать CD диск как есть (с сессиями)
mount -t cdfs /dev/cdrom /mnt/cdrom
подключить каталог /home к каталогу /var/local
mount -bind /home /var/local
P
parted - очень мощный манипулятор дисковыми разделами
Q
quota - квоты для текущего пользователя
quotaon - включение квот
quotaoff - выключение квот
quotacheck - проверка квот файловой системы
quotastats - состояние квот файловой системы
T
tune2fs - изменение параметров смонтированной ext2/ext3
R
resize2fs - изменение размера файловой системы ext2/ext3 на разделе (в связке с LVM)
resize_reiserfs - изменение размера файловой reiserfs системы на разделе (в связке с LVM)
S
sfdisk - работа с разделами диска, а также отображение информации о всех подключенных дисках, например:
sfdisk -lx
swapoff - отключить свопинг
swapon - включить свопинг
sync - экстренный сброс буферов на диск
U
umount - отмонтировать файловую систему
X
xcdroast - X-оболочка для записи CD/DVD (над cdrecord и mkisofs)