Процесс уменьшения размера диска в Linux и изменение размеров разделов (в том числе между разными операционными системами) включает в себя несколько шагов. Чтобы сжать раздел на CentOS и расширить раздел Windows, вы должны будете выполнять операции с разделами, что влечёт определённый риск для данных. Действуйте аккуратно и обязательно создайте резервную копию важной информации перед внесением изменений.
Поскольку вы хотите отформатировать устройство `/dev/dm-2` и использовать его пространство для Windows, процесс будет следующим:
1. **Сделайте резервную копию `/home`**:
До того, как вы начнёте процесс, убедитесь, что у вас есть полная резервная копия всех файлов и данных из директории `/home`.
2. **Уменьшение файловой системы (если нужно)**:
Если вы решите уменьшить размер раздела `/` (устройство `/dev/dm-0`), то перед этим вы должны уменьшить файловую систему, чтобы не потерять данные.
Для файловой системы ext4 это можно сделать с помощью `resize2fs` для сжатия файловой системы до желаемого размера, например:
```shell
umount /dev/dm-0
resize2fs /dev/dm-0 300G
```
Убедитесь, что раздел не используется перед размонтированием.
3. **Уменьшение раздела**:
Использование `fdisk` для изменения размера разделов влечёт за собой удаление и создание новых разделов с правильными размерами, поэтому вы должны быть очень осторожны, чтобы не потерять данные. Утилита `parted` или `gparted` (графическая версия) более предпочтительны для изменения размера разделов, т.к. `fdisk` не поддерживает изменение размера файловых систем напрямую.
Но если вы всё-таки решите сделать это с `fdisk`, процесс будет выглядеть так:
```shell
fdisk /dev/[device]
# Где [device] - это устройство, например sdX, не dm-X.
```
Внутри `fdisk` вам надо будет удалить и создать новый раздел с требуемыми размерами.
4. **Форматирование раздела**:
После того как размер раздела был изменён и вы хотите его отформатировать для Windows, это делается следующей командой:
```shell
mkfs.ntfs /dev/dm-2
```
Но перед этим убедитесь, что `/dev/dm-2` ничего не содержит или что у вас есть резервная копия.
5. **Работа с Windows**:
Теперь вам нужно будет перезагрузиться в Windows и использовать инструменты управления дисками Windows, чтобы распознать только что освобождённое и отформатированное пространство. Вы можете добавить это пространство к существующему разделу Windows или создать новый.
**Предупреждение**: Все операции с разделами могут привести к потере данных, если они выполняются неправильно. Поэтому настоятельно рекомендуется выполнить полное резервное копирование перед началом и