Диски и файловые системы

Разделы, UUID, монтирование, проверка и LVM.

Посмотреть диски

Перед любыми изменениями зафиксировать имя устройства, размер, UUID и точки монтирования.

lsblk -f
lsblk -o NAME,SIZE,FSTYPE,MOUNTPOINTS,UUID
blkid
df -hT
findmnt
cat /etc/fstab

Монтирование

Тестировать вручную перед записью в `fstab`. После правки `fstab` проверять `mount -a`.

mkdir -p /mnt/data
mount /dev/sdX1 /mnt/data
mount -o ro /dev/sdX1 /mnt/data
umount /mnt/data
mount -a
findmnt /mnt/data

Разделы и файловые системы

`mkfs` уничтожает данные на выбранном разделе. Проверить устройство дважды.

fdisk -l
parted -l
cfdisk /dev/sdX
mkfs.ext4 /dev/sdX1
mkfs.xfs /dev/sdX1
e2fsck -f /dev/sdX1
xfs_repair /dev/sdX1

LVM

Удобно для расширения томов, но сначала понять цепочку PV → VG → LV.

pvs
vgs
lvs
pvcreate /dev/sdX1
vgcreate vg_data /dev/sdX1
lvcreate -L 20G -n lv_data vg_data
lvextend -r -L +10G /dev/vg_data/lv_data

SMART и ввод-вывод

Если диск медленный или сыплет ошибки, смотреть SMART и задержки I/O.

smartctl -a /dev/sdX
smartctl -t short /dev/sdX
iostat -xz 1 5
dmesg -T | grep -i error
ls -l /dev/disk/by-uuid/

Что искать дальше

Полезные запросы: `linux fstab uuid`, `lvextend resize filesystem`, `smartctl reallocated sector`, `fsck unmounted filesystem`.