Как создать 2 раздела ext4 одинакового размера на отдельных устройствах с помощью resize2fs, parted и mkfs?
Я играю с Raspberry Pi и запускаю небольшой кластер для Docker и таких вещей, как Nextcloud/Plex.
Я хотел попробовать установить программный RAID1, используя 2 диска, которые у меня лежали. Один из них представляет собой SSD-накопитель USB-SATA емкостью 256 ГБ (/dev/sda, в настоящее время используется и отформатирован как один раздел и экспортируется через кластер через NFS), а другой - флеш-накопитель USB объемом 16 ГБ (/dev/sdb)
Я хочу изменить размер моего раздела 256 ГБ в /dev/sda до 240 ГБ и создать новый раздел размером 16 ГБ. Затем я хочу создать соответствующий раздел в /dev/sdb и настроить RAID1 между этими двумя разделами 16G. К сожалению, я не могу потерять какие-либо данные в текущем разделе на 256 ГБ, что заставляет меня рассматривать resize2fs в качестве возможного обходного пути.
Я надеюсь, что результатом будет основной раздел для онлайн-данных и зеркальная копия данных в отдельном разделе. Это не мое решение для полного резервного копирования (я собираюсь экспортировать эти данные за пределы сайта на домашний сервер моего отца), но я надеялся получить некоторый опыт RAID-дисков и получить некоторую избыточность на этом пути.
У кого-нибудь есть советы, как это сделать? Любая помощь с благодарностью!
Редактировать: Вот вывод из fdisk и parted:
16 ГБ флэш-накопитель:
fdisk -l /dev/sda
Disk /dev/sda: 15 GiB, 16122970112 bytes, 31490176 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x09eb460a
Device Boot Start End Sectors Size Id Type
/dev/sda1 2048 31490047 31488000 15G 83 Linux
parted /dev/sda print
Model: AI Mass Storage (scsi)
Disk /dev/sda: 16.1GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system Flags
1 1049kB 16.1GB 16.1GB primary ext4
256 ГБ SSD:
fdisk -l /dev/sda
Disk /dev/sda: 238.5 GiB, 256060514304 bytes, 500118192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x9b740958
Device Boot Start End Sectors Size Id Type
/dev/sda1 2048 500117503 500115456 238.5G 83 Linux
Model: ASMT 2115 (scsi)
Disk /dev/sda: 256GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system Flags
1 1049kB 256GB 256GB primary ext4