Управление дисками и файловыми системами — различия между версиями

Материал из ARK-HOSTER.RU | Документация хостинга
Перейти к: навигация, поиск
(Новая страница: «= Управление дисками и файловыми системами = == 1. Подготовка системы == * Войдите в систему…»)
 
Строка 11: Строка 11:
  
 
1. Просмотрите все блочные устройства:
 
1. Просмотрите все блочные устройства:
<code>
+
<code>lsblk</code>
lsblk
 
</code>
 
  
 
2. Просмотрите детальную информацию о дисках:
 
2. Просмотрите детальную информацию о дисках:
<code>
+
<code>fdisk -l</code>
fdisk -l
 
</code>
 
  
 
3. Просмотрите информацию о дисках:
 
3. Просмотрите информацию о дисках:
<code>
+
<code>ls -la /dev/sd*</code>
ls -la /dev/sd*
 
</code>
 
  
 
=== Просмотр информации о файловых системах ===
 
=== Просмотр информации о файловых системах ===
  
 
1. Просмотрите смонтированные файловые системы:
 
1. Просмотрите смонтированные файловые системы:
<code>
+
<code>df -h</code>
df -h
 
</code>
 
  
 
2. Просмотрите использование inode:
 
2. Просмотрите использование inode:
<code>
+
<code>df -i</code>
df -i
 
</code>
 
  
 
3. Просмотрите информацию о файловых системах:
 
3. Просмотрите информацию о файловых системах:
<code>
+
<code>mount | grep -E '^/dev'</code>
mount | grep -E '^/dev'
 
</code>
 
  
 
== 3. Создание разделов ==
 
== 3. Создание разделов ==
Строка 47: Строка 35:
  
 
1. Запустите fdisk для диска:
 
1. Запустите fdisk для диска:
<code>
+
<code>sudo fdisk /dev/sdb</code>
sudo fdisk /dev/sdb
 
</code>
 
  
 
2. Основные команды fdisk:
 
2. Основные команды fdisk:
Строка 59: Строка 45:
  
 
3. Создайте раздел:
 
3. Создайте раздел:
<code>
+
<code>n</code>
# В fdisk:
+
<code>p</code>
n
+
<code>1</code>
p
+
<code>[Enter]</code>
1
+
<code>[Enter]</code>
[Enter]
+
<code>w</code>
[Enter]
 
w
 
</code>
 
  
 
=== Использование parted ===
 
=== Использование parted ===
  
 
1. Запустите parted:
 
1. Запустите parted:
<code>
+
<code>sudo parted /dev/sdb</code>
sudo parted /dev/sdb
 
</code>
 
  
 
2. Создайте таблицу разделов:
 
2. Создайте таблицу разделов:
<code>
+
<code>mklabel gpt</code>
mklabel gpt
 
</code>
 
  
 
3. Создайте раздел:
 
3. Создайте раздел:
<code>
+
<code>mkpart primary ext4 0% 100%</code>
mkpart primary ext4 0% 100%
 
</code>
 
  
 
4. Выйдите из parted:
 
4. Выйдите из parted:
<code>
+
<code>quit</code>
quit
 
</code>
 
  
 
== 4. Создание файловых систем ==
 
== 4. Создание файловых систем ==
Строка 96: Строка 71:
  
 
1. Создайте ext4 файловую систему:
 
1. Создайте ext4 файловую систему:
<code>
+
<code>sudo mkfs.ext4 /dev/sdb1</code>
sudo mkfs.ext4 /dev/sdb1
 
</code>
 
  
 
2. Создайте с меткой:
 
2. Создайте с меткой:
<code>
+
<code>sudo mkfs.ext4 -L "DataDisk" /dev/sdb1</code>
sudo mkfs.ext4 -L "DataDisk" /dev/sdb1
 
</code>
 
  
 
3. Создайте с настройками:
 
3. Создайте с настройками:
<code>
+
<code>sudo mkfs.ext4 -b 4096 -i 8192 /dev/sdb1</code>
sudo mkfs.ext4 -b 4096 -i 8192 /dev/sdb1
 
</code>
 
  
 
=== Создание других файловых систем ===
 
=== Создание других файловых систем ===
  
 
1. Создайте XFS файловую систему:
 
1. Создайте XFS файловую систему:
<code>
+
<code>sudo mkfs.xfs /dev/sdb1</code>
sudo mkfs.xfs /dev/sdb1
 
</code>
 
  
 
2. Создайте Btrfs файловую систему:
 
2. Создайте Btrfs файловую систему:
<code>
+
<code>sudo mkfs.btrfs /dev/sdb1</code>
sudo mkfs.btrfs /dev/sdb1
 
</code>
 
  
 
3. Создайте FAT32 файловую систему:
 
3. Создайте FAT32 файловую систему:
<code>
+
<code>sudo mkfs.fat -F 32 /dev/sdb1</code>
sudo mkfs.fat -F 32 /dev/sdb1
 
</code>
 
  
 
== 5. Монтирование файловых систем ==
 
== 5. Монтирование файловых систем ==
Строка 132: Строка 95:
  
 
1. Создайте точку монтирования:
 
1. Создайте точку монтирования:
<code>
+
<code>sudo mkdir /mnt/data</code>
sudo mkdir /mnt/data
 
</code>
 
  
 
2. Смонтируйте файловую систему:
 
2. Смонтируйте файловую систему:
<code>
+
<code>sudo mount /dev/sdb1 /mnt/data</code>
sudo mount /dev/sdb1 /mnt/data
 
</code>
 
  
 
3. Проверьте монтирование:
 
3. Проверьте монтирование:
<code>
+
<code>df -h</code>
df -h
+
<code>mount | grep sdb1</code>
mount | grep sdb1
 
</code>
 
  
 
=== Постоянное монтирование ===
 
=== Постоянное монтирование ===
  
 
1. Отредактируйте файл fstab:
 
1. Отредактируйте файл fstab:
<code>
+
<code>sudo nano /etc/fstab</code>
sudo nano /etc/fstab
 
</code>
 
  
 
2. Добавьте строку для автоматического монтирования:
 
2. Добавьте строку для автоматического монтирования:
<code>
+
<code>UUID=12345678-1234-1234-1234-123456789abc /mnt/data ext4 defaults 0 2</code>
# /dev/sdb1 /mnt/data ext4 defaults 0 2
 
UUID=12345678-1234-1234-1234-123456789abc /mnt/data ext4 defaults 0 2
 
</code>
 
  
 
3. Получите UUID диска:
 
3. Получите UUID диска:
<code>
+
<code>sudo blkid /dev/sdb1</code>
sudo blkid /dev/sdb1
 
</code>
 
  
 
4. Проверьте конфигурацию:
 
4. Проверьте конфигурацию:
<code>
+
<code>sudo mount -a</code>
sudo mount -a
 
</code>
 
  
 
== 6. Управление разделами ==
 
== 6. Управление разделами ==
Строка 175: Строка 123:
  
 
1. Увеличьте раздел (для ext4):
 
1. Увеличьте раздел (для ext4):
<code>
+
<code>sudo resize2fs /dev/sdb1</code>
sudo resize2fs /dev/sdb1
 
</code>
 
  
 
2. Увеличьте раздел (для XFS):
 
2. Увеличьте раздел (для XFS):
<code>
+
<code>sudo xfs_growfs /mnt/data</code>
sudo xfs_growfs /mnt/data
 
</code>
 
  
 
3. Уменьшите раздел (осторожно!):
 
3. Уменьшите раздел (осторожно!):
<code>
+
<code>sudo resize2fs /dev/sdb1 10G</code>
sudo resize2fs /dev/sdb1 10G
 
</code>
 
  
 
=== Создание логических томов ===
 
=== Создание логических томов ===
  
 
1. Создайте физический том:
 
1. Создайте физический том:
<code>
+
<code>sudo pvcreate /dev/sdb1</code>
sudo pvcreate /dev/sdb1
 
</code>
 
  
 
2. Создайте группу томов:
 
2. Создайте группу томов:
<code>
+
<code>sudo vgcreate vg_data /dev/sdb1</code>
sudo vgcreate vg_data /dev/sdb1
 
</code>
 
  
 
3. Создайте логический том:
 
3. Создайте логический том:
<code>
+
<code>sudo lvcreate -L 10G -n lv_data vg_data</code>
sudo lvcreate -L 10G -n lv_data vg_data
 
</code>
 
  
 
4. Создайте файловую систему:
 
4. Создайте файловую систему:
<code>
+
<code>sudo mkfs.ext4 /dev/vg_data/lv_data</code>
sudo mkfs.ext4 /dev/vg_data/lv_data
 
</code>
 
  
 
== 7. Мониторинг дисков ==
 
== 7. Мониторинг дисков ==
Строка 216: Строка 150:
  
 
1. Просмотрите использование дисков:
 
1. Просмотрите использование дисков:
<code>
+
<code>df -h</code>
df -h
 
</code>
 
  
 
2. Просмотрите использование inode:
 
2. Просмотрите использование inode:
<code>
+
<code>df -i</code>
df -i
 
</code>
 
  
 
3. Просмотрите размер директорий:
 
3. Просмотрите размер директорий:
<code>
+
<code>du -h /path/to/directory</code>
du -h /path/to/directory
 
</code>
 
  
 
4. Просмотрите самые большие файлы:
 
4. Просмотрите самые большие файлы:
<code>
+
<code>find /path/to/directory -type f -exec du -h {} + | sort -rh | head -10</code>
find /path/to/directory -type f -exec du -h {} + | sort -rh | head -10
 
</code>
 
  
 
=== Мониторинг производительности дисков ===
 
=== Мониторинг производительности дисков ===
  
 
1. Просмотрите статистику I/O:
 
1. Просмотрите статистику I/O:
<code>
+
<code>iostat -x 1 5</code>
iostat -x 1 5
 
</code>
 
  
 
2. Просмотрите статистику дисков:
 
2. Просмотрите статистику дисков:
<code>
+
<code>iostat -d 1 5</code>
iostat -d 1 5
 
</code>
 
  
 
3. Просмотрите использование дисков по процессам:
 
3. Просмотрите использование дисков по процессам:
<code>
+
<code>sudo iotop</code>
sudo iotop
 
</code>
 
  
 
== 8. Очистка дисков ==
 
== 8. Очистка дисков ==
Строка 257: Строка 177:
  
 
1. Найдите файлы больше 100MB:
 
1. Найдите файлы больше 100MB:
<code>
+
<code>find / -type f -size +100M -exec ls -lh {} \; 2>/dev/null</code>
find / -type f -size +100M -exec ls -lh {} \; 2>/dev/null
 
</code>
 
  
 
2. Найдите файлы больше 1GB:
 
2. Найдите файлы больше 1GB:
<code>
+
<code>find / -type f -size +1G -exec ls -lh {} \; 2>/dev/null</code>
find / -type f -size +1G -exec ls -lh {} \; 2>/dev/null
 
</code>
 
  
 
3. Найдите пустые файлы:
 
3. Найдите пустые файлы:
<code>
+
<code>find / -type f -empty -exec ls -la {} \; 2>/dev/null</code>
find / -type f -empty -exec ls -la {} \; 2>/dev/null
 
</code>
 
  
 
=== Очистка временных файлов ===
 
=== Очистка временных файлов ===
  
 
1. Очистите кэш пакетов:
 
1. Очистите кэш пакетов:
<code>
+
<code>sudo apt clean</code>
sudo apt clean
+
<code>sudo apt autoremove</code>
sudo apt autoremove
 
</code>
 
  
 
2. Очистите логи:
 
2. Очистите логи:
<code>
+
<code>sudo journalctl --vacuum-time=7d</code>
sudo journalctl --vacuum-time=7d
 
</code>
 
  
 
3. Очистите временные файлы:
 
3. Очистите временные файлы:
<code>
+
<code>sudo rm -rf /tmp/*</code>
sudo rm -rf /tmp/*
+
<code>sudo rm -rf /var/tmp/*</code>
sudo rm -rf /var/tmp/*
 
</code>
 
  
 
== 9. Настройка RAID ==
 
== 9. Настройка RAID ==
Строка 295: Строка 203:
  
 
1. Установите mdadm:
 
1. Установите mdadm:
<code>
+
<code>sudo apt install mdadm</code>
sudo apt install mdadm
 
</code>
 
  
 
2. Создайте RAID 1:
 
2. Создайте RAID 1:
<code>
+
<code>sudo mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sdb1 /dev/sdc1</code>
sudo mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sdb1 /dev/sdc1
 
</code>
 
  
 
3. Создайте RAID 5:
 
3. Создайте RAID 5:
<code>
+
<code>sudo mdadm --create /dev/md0 --level=5 --raid-devices=3 /dev/sdb1 /dev/sdc1 /dev/sdd1</code>
sudo mdadm --create /dev/md0 --level=5 --raid-devices=3 /dev/sdb1 /dev/sdc1 /dev/sdd1
 
</code>
 
  
 
4. Создайте файловую систему:
 
4. Создайте файловую систему:
<code>
+
<code>sudo mkfs.ext4 /dev/md0</code>
sudo mkfs.ext4 /dev/md0
 
</code>
 
  
 
=== Управление RAID ===
 
=== Управление RAID ===
  
 
1. Просмотрите статус RAID:
 
1. Просмотрите статус RAID:
<code>
+
<code>sudo mdadm --detail /dev/md0</code>
sudo mdadm --detail /dev/md0
 
</code>
 
  
 
2. Просмотрите все RAID массивы:
 
2. Просмотрите все RAID массивы:
<code>
+
<code>cat /proc/mdstat</code>
cat /proc/mdstat
 
</code>
 
  
 
3. Добавьте диск в RAID:
 
3. Добавьте диск в RAID:
<code>
+
<code>sudo mdadm --add /dev/md0 /dev/sde1</code>
sudo mdadm --add /dev/md0 /dev/sde1
 
</code>
 
  
 
== 10. Резервное копирование разделов ==
 
== 10. Резервное копирование разделов ==
Строка 336: Строка 230:
  
 
1. Создайте образ раздела:
 
1. Создайте образ раздела:
<code>
+
<code>sudo dd if=/dev/sdb1 of=/backup/disk_image.img bs=4M</code>
sudo dd if=/dev/sdb1 of=/backup/disk_image.img bs=4M
 
</code>
 
  
 
2. Создайте сжатый образ:
 
2. Создайте сжатый образ:
<code>
+
<code>sudo dd if=/dev/sdb1 bs=4M | gzip > /backup/disk_image.img.gz</code>
sudo dd if=/dev/sdb1 bs=4M | gzip > /backup/disk_image.img.gz
 
</code>
 
  
 
3. Восстановите из образа:
 
3. Восстановите из образа:
<code>
+
<code>sudo dd if=/backup/disk_image.img of=/dev/sdb1 bs=4M</code>
sudo dd if=/backup/disk_image.img of=/dev/sdb1 bs=4M
 
</code>
 
  
 
=== Синхронизация разделов ===
 
=== Синхронизация разделов ===
  
 
1. Синхронизируйте разделы:
 
1. Синхронизируйте разделы:
<code>
+
<code>sudo rsync -av /source/ /destination/</code>
sudo rsync -av /source/ /destination/
 
</code>
 
  
 
2. Синхронизируйте с исключениями:
 
2. Синхронизируйте с исключениями:
<code>
+
<code>sudo rsync -av --exclude='*.tmp' --exclude='*.log' /source/ /destination/</code>
sudo rsync -av --exclude='*.tmp' --exclude='*.log' /source/ /destination/
 
</code>
 
  
 
== 11. Устранение неполадок ==
 
== 11. Устранение неполадок ==
Строка 367: Строка 251:
  
 
1. Проверьте ext4 файловую систему:
 
1. Проверьте ext4 файловую систему:
<code>
+
<code>sudo fsck.ext4 /dev/sdb1</code>
sudo fsck.ext4 /dev/sdb1
 
</code>
 
  
 
2. Проверьте XFS файловую систему:
 
2. Проверьте XFS файловую систему:
<code>
+
<code>sudo xfs_repair /dev/sdb1</code>
sudo xfs_repair /dev/sdb1
 
</code>
 
  
 
3. Проверьте Btrfs файловую систему:
 
3. Проверьте Btrfs файловую систему:
<code>
+
<code>sudo btrfs check /dev/sdb1</code>
sudo btrfs check /dev/sdb1
 
</code>
 
  
 
=== Восстановление файловых систем ===
 
=== Восстановление файловых систем ===
  
 
1. Восстановите ext4 файловую систему:
 
1. Восстановите ext4 файловую систему:
<code>
+
<code>sudo fsck.ext4 -y /dev/sdb1</code>
sudo fsck.ext4 -y /dev/sdb1
 
</code>
 
  
 
2. Восстановите XFS файловую систему:
 
2. Восстановите XFS файловую систему:
<code>
+
<code>sudo xfs_repair -L /dev/sdb1</code>
sudo xfs_repair -L /dev/sdb1
 
</code>
 
  
 
=== Диагностика проблем ===
 
=== Диагностика проблем ===
  
 
1. Проверьте SMART статус диска:
 
1. Проверьте SMART статус диска:
<code>
+
<code>sudo smartctl -a /dev/sdb</code>
sudo smartctl -a /dev/sdb
 
</code>
 
  
 
2. Проверьте ошибки диска:
 
2. Проверьте ошибки диска:
<code>
+
<code>sudo dmesg | grep -i error</code>
sudo dmesg | grep -i error
 
</code>
 
  
 
3. Проверьте использование дисков:
 
3. Проверьте использование дисков:
<code>
+
<code>sudo lsof | grep deleted</code>
sudo lsof | grep deleted
 
</code>
 
  
 
== 12. Оптимизация производительности ==
 
== 12. Оптимизация производительности ==
Строка 415: Строка 283:
  
 
1. Оптимизируйте монтирование ext4:
 
1. Оптимизируйте монтирование ext4:
<code>
+
<code>UUID=12345678-1234-1234-1234-123456789abc /mnt/data ext4 defaults,noatime,nodiratime 0 2</code>
# В /etc/fstab
 
UUID=12345678-1234-1234-1234-123456789abc /mnt/data ext4 defaults,noatime,nodiratime 0 2
 
</code>
 
  
 
2. Оптимизируйте монтирование XFS:
 
2. Оптимизируйте монтирование XFS:
<code>
+
<code>UUID=12345678-1234-1234-1234-123456789abc /mnt/data xfs defaults,noatime 0 2</code>
# В /etc/fstab
 
UUID=12345678-1234-1234-1234-123456789abc /mnt/data xfs defaults,noatime 0 2
 
</code>
 
  
 
=== Настройка I/O планировщика ===
 
=== Настройка I/O планировщика ===
  
 
1. Просмотрите текущий планировщик:
 
1. Просмотрите текущий планировщик:
<code>
+
<code>cat /sys/block/sdb/queue/scheduler</code>
cat /sys/block/sdb/queue/scheduler
 
</code>
 
  
 
2. Измените планировщик:
 
2. Измените планировщик:
<code>
+
<code>echo mq-deadline > /sys/block/sdb/queue/scheduler</code>
echo mq-deadline > /sys/block/sdb/queue/scheduler
 
</code>
 
  
 
3. Сделайте изменение постоянным:
 
3. Сделайте изменение постоянным:
<code>
+
<code>echo 'GRUB_CMDLINE_LINUX_DEFAULT="quiet splash elevator=mq-deadline"' | sudo tee -a /etc/default/grub</code>
echo 'GRUB_CMDLINE_LINUX_DEFAULT="quiet splash elevator=mq-deadline"' | sudo tee -a /etc/default/grub
+
<code>sudo update-grub</code>
sudo update-grub
 
</code>
 
  
 
== Заключение ==
 
== Заключение ==

Версия 20:02, 14 октября 2025

Содержание

Управление дисками и файловыми системами

1. Подготовка системы

  • Войдите в систему под учетной записью с правами root или пользователя с правами sudo.
  • Убедитесь, что у вас есть физический доступ к серверу для работы с дисками.

2. Просмотр информации о дисках

Просмотр подключенных дисков

1. Просмотрите все блочные устройства: lsblk

2. Просмотрите детальную информацию о дисках: fdisk -l

3. Просмотрите информацию о дисках: ls -la /dev/sd*

Просмотр информации о файловых системах

1. Просмотрите смонтированные файловые системы: df -h

2. Просмотрите использование inode: df -i

3. Просмотрите информацию о файловых системах: mount | grep -E '^/dev'

3. Создание разделов

Использование fdisk

1. Запустите fdisk для диска: sudo fdisk /dev/sdb

2. Основные команды fdisk:

  • n - создать новый раздел
  • d - удалить раздел
  • p - показать таблицу разделов
  • w - записать изменения и выйти
  • q - выйти без сохранения

3. Создайте раздел: n p 1 [Enter] [Enter] w

Использование parted

1. Запустите parted: sudo parted /dev/sdb

2. Создайте таблицу разделов: mklabel gpt

3. Создайте раздел: mkpart primary ext4 0% 100%

4. Выйдите из parted: quit

4. Создание файловых систем

Создание ext4 файловой системы

1. Создайте ext4 файловую систему: sudo mkfs.ext4 /dev/sdb1

2. Создайте с меткой: sudo mkfs.ext4 -L "DataDisk" /dev/sdb1

3. Создайте с настройками: sudo mkfs.ext4 -b 4096 -i 8192 /dev/sdb1

Создание других файловых систем

1. Создайте XFS файловую систему: sudo mkfs.xfs /dev/sdb1

2. Создайте Btrfs файловую систему: sudo mkfs.btrfs /dev/sdb1

3. Создайте FAT32 файловую систему: sudo mkfs.fat -F 32 /dev/sdb1

5. Монтирование файловых систем

Временное монтирование

1. Создайте точку монтирования: sudo mkdir /mnt/data

2. Смонтируйте файловую систему: sudo mount /dev/sdb1 /mnt/data

3. Проверьте монтирование: df -h mount | grep sdb1

Постоянное монтирование

1. Отредактируйте файл fstab: sudo nano /etc/fstab

2. Добавьте строку для автоматического монтирования: UUID=12345678-1234-1234-1234-123456789abc /mnt/data ext4 defaults 0 2

3. Получите UUID диска: sudo blkid /dev/sdb1

4. Проверьте конфигурацию: sudo mount -a

6. Управление разделами

Изменение размера разделов

1. Увеличьте раздел (для ext4): sudo resize2fs /dev/sdb1

2. Увеличьте раздел (для XFS): sudo xfs_growfs /mnt/data

3. Уменьшите раздел (осторожно!): sudo resize2fs /dev/sdb1 10G

Создание логических томов

1. Создайте физический том: sudo pvcreate /dev/sdb1

2. Создайте группу томов: sudo vgcreate vg_data /dev/sdb1

3. Создайте логический том: sudo lvcreate -L 10G -n lv_data vg_data

4. Создайте файловую систему: sudo mkfs.ext4 /dev/vg_data/lv_data

7. Мониторинг дисков

Просмотр использования дисков

1. Просмотрите использование дисков: df -h

2. Просмотрите использование inode: df -i

3. Просмотрите размер директорий: du -h /path/to/directory

4. Просмотрите самые большие файлы: find /path/to/directory -type f -exec du -h {} + | sort -rh | head -10

Мониторинг производительности дисков

1. Просмотрите статистику I/O: iostat -x 1 5

2. Просмотрите статистику дисков: iostat -d 1 5

3. Просмотрите использование дисков по процессам: sudo iotop

8. Очистка дисков

Поиск больших файлов

1. Найдите файлы больше 100MB: find / -type f -size +100M -exec ls -lh {} \; 2>/dev/null

2. Найдите файлы больше 1GB: find / -type f -size +1G -exec ls -lh {} \; 2>/dev/null

3. Найдите пустые файлы: find / -type f -empty -exec ls -la {} \; 2>/dev/null

Очистка временных файлов

1. Очистите кэш пакетов: sudo apt clean sudo apt autoremove

2. Очистите логи: sudo journalctl --vacuum-time=7d

3. Очистите временные файлы: sudo rm -rf /tmp/* sudo rm -rf /var/tmp/*

9. Настройка RAID

Создание программного RAID

1. Установите mdadm: sudo apt install mdadm

2. Создайте RAID 1: sudo mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sdb1 /dev/sdc1

3. Создайте RAID 5: sudo mdadm --create /dev/md0 --level=5 --raid-devices=3 /dev/sdb1 /dev/sdc1 /dev/sdd1

4. Создайте файловую систему: sudo mkfs.ext4 /dev/md0

Управление RAID

1. Просмотрите статус RAID: sudo mdadm --detail /dev/md0

2. Просмотрите все RAID массивы: cat /proc/mdstat

3. Добавьте диск в RAID: sudo mdadm --add /dev/md0 /dev/sde1

10. Резервное копирование разделов

Создание образа раздела

1. Создайте образ раздела: sudo dd if=/dev/sdb1 of=/backup/disk_image.img bs=4M

2. Создайте сжатый образ: sudo dd if=/dev/sdb1 bs=4M | gzip > /backup/disk_image.img.gz

3. Восстановите из образа: sudo dd if=/backup/disk_image.img of=/dev/sdb1 bs=4M

Синхронизация разделов

1. Синхронизируйте разделы: sudo rsync -av /source/ /destination/

2. Синхронизируйте с исключениями: sudo rsync -av --exclude='*.tmp' --exclude='*.log' /source/ /destination/

11. Устранение неполадок

Проверка файловых систем

1. Проверьте ext4 файловую систему: sudo fsck.ext4 /dev/sdb1

2. Проверьте XFS файловую систему: sudo xfs_repair /dev/sdb1

3. Проверьте Btrfs файловую систему: sudo btrfs check /dev/sdb1

Восстановление файловых систем

1. Восстановите ext4 файловую систему: sudo fsck.ext4 -y /dev/sdb1

2. Восстановите XFS файловую систему: sudo xfs_repair -L /dev/sdb1

Диагностика проблем

1. Проверьте SMART статус диска: sudo smartctl -a /dev/sdb

2. Проверьте ошибки диска: sudo dmesg | grep -i error

3. Проверьте использование дисков: sudo lsof | grep deleted

12. Оптимизация производительности

Настройка параметров монтирования

1. Оптимизируйте монтирование ext4: UUID=12345678-1234-1234-1234-123456789abc /mnt/data ext4 defaults,noatime,nodiratime 0 2

2. Оптимизируйте монтирование XFS: UUID=12345678-1234-1234-1234-123456789abc /mnt/data xfs defaults,noatime 0 2

Настройка I/O планировщика

1. Просмотрите текущий планировщик: cat /sys/block/sdb/queue/scheduler

2. Измените планировщик: echo mq-deadline > /sys/block/sdb/queue/scheduler

3. Сделайте изменение постоянным: echo 'GRUB_CMDLINE_LINUX_DEFAULT="quiet splash elevator=mq-deadline"' | sudo tee -a /etc/default/grub sudo update-grub

Заключение

Управление дисками и файловыми системами настроено! Теперь вы можете эффективно управлять хранилищем данных.

Для размещения ваших проектов с настроенным хранилищем на надежном хостинге рекомендуем воспользоваться услугами [ARK-HOSTER.RU](https://ark-hoster.ru):

Наши специалисты помогут с настройкой дисков и оптимизацией производительности вашего сервера!