В этом разделе собраны команды Linux предназначенные для работы с жесткими дисками и файловой системой.
Информация о файловой системе и жестком диске
1. Информация о всех подключенных жестких и сменных дисках;
fdisk -l
-----------------------------------------------------------------------------------------------
2. Полная информация о IDE/ATA жестких дисках;
[sudo] hdparm -I /dev/sda
-----------------------------------------------------------------------------------------------
3. Выводит SMART-информацию о разделе жесткого диска /dev/sda1 (необходима установка пакета smartmontools);
smartctl -a /dev/sda1
-----------------------------------------------------------------------------------------------
4. Выводит UUID всех доступных накопителей информации в системе;
[sudo] blkid
-----------------------------------------------------------------------------------------------
Производительность жесткого диска
1. Показывает производительность жесткого диска;
[sudo] hdparm -tT /dev/sda
-----------------------------------------------------------------------------------------------
Монтирование разделов жесткого диска
1. Показывает полную информацию о примонтированных устройствах;
mount | column -t
-----------------------------------------------------------------------------------------------
2. Показывает только примонтированные разделы жесткого диска;
cat /proc/partitions
-----------------------------------------------------------------------------------------------
3. Показывает свободное место на разделах;
df
-----------------------------------------------------------------------------------------------
4. Монтирует раздел /dev/sda1 к точке монтирования /mnt;
[sudo] mount /dev/sda1 /mnt
-----------------------------------------------------------------------------------------------
5. Монтирует большинство CD-ROM`ов;
[sudo] mount -t auto /dev/cdrom /mnt/cdrom
-----------------------------------------------------------------------------------------------
6. Монтирует IDE CD-ROM;
[sudo] mount /dev/hdc -t iso9660 -r /cdrom
-----------------------------------------------------------------------------------------------
7. Монтирует SCSI CD-ROM;
[sudo] mount /dev/scd0 -t iso9660 -r /cdrom
-----------------------------------------------------------------------------------------------
8. Монтирование FreeBSD разделов в Linux;
[sudo] mount -t ufs -o ufstype=ufs2,ro /dev/sda3 /mnt
-----------------------------------------------------------------------------------------------
9. Монтирование сетевых ресурсов (SMB);
[sudo] mount -t smbfs -o username=vasja,password=pupkin //pup/Video
-----------------------------------------------------------------------------------------------
10. Монтирование ISO-образов;
[sudo] mount -t iso9660 -o loop /home/file.iso /home/iso
-----------------------------------------------------------------------------------------------
11. Монтирование раздел с файловой системой FAT 16/32 (к примеру USB-накопитель) к точки монтирования /mnt с возможностью записи;
[sudo] mount /dev/sdb1 -t vfat -o rw /mnt
-----------------------------------------------------------------------------------------------
12. Отмонтирует раздел от точки монтирования /mnt;
[sudo] umount /mnt
-----------------------------------------------------------------------------------------------