Как изменить размер тома RAID 1 в OS X Snow Leopard? (Примечание: программный RAID)

я рыскал по Интернету в поисках ответа на этот вопрос, и, как обычно, с темами, связанными с OSX, я часто не нахожу никаких глубоких технических объяснений, достаточных для того, чтобы чувствовать себя уверенно, делая опасные вещи.

вот мой вопрос: у меня Mac Pro, с ОС Х 10.6.2. У меня есть, как мой основной корневой/загрузочный диск, том RAID 1 под названием "Mirror1". Mirror1 состоит из двух дисков емкостью 1 ТБ. Однако Mirror1 зафиксирован на уровне 640 Гб. Это потому, что я изначально взял 640gb диск, купил терабайтный диск, зеркальный (с помощью diskutil appleraid enable), когда он синхронизировался, я удалил 640 Гб и заменил его вторым 1 ТБ диском и снова синхронизировался. Вуаля! Один 640 Гб заменен двумя дисками объемом 1 ТБ в зеркале.. Вообще-то нет. В уравнении все еще чего-то не хватает: Mirror1 необходимо расширить с 640 Гб до 1 ТБ, чтобы соответствовать размерам разделов на каждом из этих дисков.

Как это сделать?

возможно, выход diskutil будет помогите:

-> diskutil list
/dev/disk0 
#:                       TYPE NAME                    SIZE       IDENTIFIER
0:      GUID_partition_scheme                        *1.0 TB     disk0
1:                        EFI                         209.7 MB   disk0s1
2:                 Apple_RAID                         999.9 GB   disk0s2
3:                 Apple_Boot Boot OSX                134.2 MB   disk0s3
/dev/disk1
#:                       TYPE NAME                    SIZE       IDENTIFIER
0:      GUID_partition_scheme                        *1.0 TB     disk1
1:                        EFI                         209.7 MB   disk1s1
2:                 Apple_RAID                         999.9 GB   disk1s2
3:                 Apple_Boot Boot OSX                134.2 MB   disk1s3
/dev/disk2
#:                       TYPE NAME                    SIZE       IDENTIFIER
0:      GUID_partition_scheme                        *640.1 GB   disk2
1:                        EFI                         209.7 MB   disk2s1
2:                  Apple_HFS Mac Disk 2              536.7 GB   disk2s2
3:       Microsoft Basic Data BOOTCAMP                103.1 GB   disk2s3
/dev/disk3
#:                       TYPE NAME                    SIZE       IDENTIFIER
0:                  Apple_HFS Mirror1                *639.8 GB   disk3
-> diskutil appleraid list
AppleRAID sets (1 found)
===============================================================================
Name:                 Macintosh HD
Unique ID:            1953F864-B474-4EB6-8E69-41834EBD0247
Type:                 Mirror
Status:               Online
Size:                 639.8 GB (639791038464 Bytes)
Rebuild:              manual
Device Node:          disk3
-------------------------------------------------------------------------------
#   Device Node       UUID                                   Status
-------------------------------------------------------------------------------
0   disk1s2           25109BAE-5697-40EA-B612-0217851444F7   Online
1   disk0s2           11B83AB0-8148-4DB6-8761-DEF08C855F8D   Online
===============================================================================

спасибо заранее.

22
задан fixer1234
19.03.2023 5:42 Количество просмотров материала 3381
Распечатать страницу

1 ответ

Я не знаю, как это сделать напрямую, но вы можете получить тот же эффект, если вы готовы пройти долгий путь:

1) Удалите один из дисков с существующего зеркала.

2) Если вы хотите создать резервную копию во время этого процесса, повторно добавьте диск 640 Гб и синхронизируйте, затем удалите его.

3) переформатировать удаленный терабайтный диск как новое непарное зеркало.

4) загрузка с чего-то другого (установка DVD работает, терминал доступен под утилитами меню), и сделать высококачественный клон от старого к новому RAID (я бы использовал asr restore --source /Volumes/OldRAID --target /Volumes/NewRAID --erase).

5) стереть старый RAID диск, добавить в новый RAID, синхронизировать.

большая проблема здесь в том, что сервер находится в автономном режиме в то время как на некоторое время (Шаг 4). Если это не вариант, вы можете обойтись менее точным методом клонирования, который, по крайней мере, частично будет работать, пока сервер находится в сети:

4a) используйте Дизайн клонировать (все еще смонтированный) старый RAID в новый. Также можно скомпилировать последнюю версию rsync (Майк Бомбич имеет инструкции) и использовать для клонирования. Обратите внимание, что, как обычно для оперативного резервного копирования, это не будет надежно получить согласованный снимок активно изменяемых файлов.

4b) загрузите с чего-то другого и снова запустите CCC/rsync (Install DVD может не выполнить эту работу на этот раз, поскольку у него нет CCC, rsync или даже Finder).

4c) переименуйте новый том RAID так же, как и старый один.

вы все еще будете в автономном режиме некоторое время, но не до тех пор, пока он должен копировать только измененные файлы. К сожалению, это не сделает копию настолько точной, как asr будет, но это довольно хорошо (см. результаты Backup Bouncer на сайте Bombich) - единственное, что я знаю о том, что он изменится, - это идентификаторы файлов и отмена (прозрачного) сжатого формата, в котором хранятся некоторые файлы ОС.

1
отвечен Gordon Davisson 2023-03-20 13:30

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх