Можно сделать это. Необходимо быть немного осторожными, но это не опасный ¹, если Вы очень боитесь вводить что-нибудь с опечаткой, и он не оставляет глюков в установке.
Я настоятельно рекомендую не выполнение любых из манипуляций в живой системе. Это возможно в некоторых случаях, но требует дополнительного ухода. Начальная загрузка от liveCD/liveUSB такой как Разделенный или SystemRescueCD.
Предположение: у Вас есть блочное устройство, которое содержит что-то, что Linux распознает, например:
Цель: сделайте то блочное устройство компонентом mdraid (программное обеспечение Linux RAID) RAID-1 (зеркальное отражение) объем. Объем RAID первоначально будет в ухудшенном состоянии со всеми кроме одного отсутствия компонентов.
Во-первых, необходимо уменьшить объем немного, для создания места для mdraid метаданных (суперблок). Существует несколько форматов метаданных, необходимо использовать тот, который помещает метаданные в конце диска. (В некоторых установках у Вас может быть достаточно пространства для помещения суперблока вначале, но это имеет более сложный и склонный к риску, таким образом, я вхожу в это.)
Необходимо удостовериться, что последние 128 КБ от блочного устройства не использованы, для создания места для суперблока.
pvreduce
уменьшать размер физического тома. Это может или не может уменьшить применимый размер, так как физические тома имеют гранулярность 4 МБ (более точно, одна степень: 4 МБ являются редко измененным размером степени по умолчанию).Разделенный может обработать файловые системы и разделы. Если необходимо уменьшить ext4 файловую систему, необходимо будет размонтировать ее сначала; btrfs файловая система может быть уменьшена живая. Если Вы изменили таблицу разделов на диске, где некоторые разделы используются, перезагрузка.
После того как Вы удостоверились, что последние 128 КБ блочного устройства свободны, звонить mdadm --create
создать объем RAID-1. Это не касается никакой части объема кроме суперблока. Первоначально, объем будет иметь единственный компонент: все другие установлены, как отказавший. Необходимо передать --level=1
(или эквивалентно -n 1
) (этот подход только работает на RAID-1), и --metadata=0.9
или --metadata=1.0
(формат 1.2 суперблока по умолчанию помещает суперблок около начала устройства, которое может перезаписать данные). Аргумент --raid-devices
(-n
) количество компонентов (включенные недостающие) в объеме RAID. Замена /dev/sdz99
обозначением блочного устройства (например. /dev/sda
для целого диска или /dev/sda1
для раздела).
mdadm --create /dev/md0 --level=1 --raid-devices=2 --metadata=1.0 /dev/sdz99 missing
Можно теперь активировать массив и добавить другие компоненты.
mdadm --add /dev/md0 /dev/sdy98
Grub2 понимает Linux RAID-1 и может загрузиться от него. Загрузчики, такие как Grub1, которые не понимают чтение RAID прозрачно от зеркальных объемов, но Вашей системы, не загрузятся, если диск загрузчик будет читать из сбоев. Если объем RAID находится на разделе, несомненно, установят загрузочный сектор Личинки на обоих дисках.
¹ убедиться иметь резервные копии. “Не опасный” означает, что “Вам, вероятно, не будут нужны они”, не “ставят Ваши данные”.
Я работал в Кодаке на 15 + годы и использовал продукты экстенсивно. Я рекомендовал бы получить картридер и просто вынуть карты из камеры и включить их в читателя вместо этого. Вы сохраните себя много раздражения и ухудшения.
Картридеры USB могут обычно браться за 10-20 долларов США. Иронически я использую несколько, что я взял в хранилище сотрудника Кодака, они стоят своего веса в золоте. Читатели, которых я купил, могли считать множество форматов карты и были разработаны, чтобы быть портативными, таким образом, они могут легко быть брошены в сумку с камерами также.
Я делаю это для всех своих камер, всех брендов, и это просто намного легче, чем monkeying вокруг с присоединением камер к компьютеру.
Это - читатель, которого я забрал, это продается на Amazon за доллары США за 7$.
Существуют тонны других, которые подобны этому. Этих читателей часто звонят 40 в 1 или 50 в 1, потому что они могут считать множество формфакторов карты.
У меня была та же проблема. Камеры кодака значением по умолчанию представляют себя как камеры PTP, не как устройства массового хранения USB к хосту USB. Это дает Вам две возможности:
Если Вы настаиваете, что Ваша камера является устройством массового хранения USB, звоните
hwinfo --block --short
Это перечислит все блочные устройства (включая устройства хранения USB) видимый к Вашему ядру. Я зарегистрировал свои события по http://www.linuxintro.org/wiki/Digital_camera