Кажется, что необходимо создать список файлов, которые соответствуют критериям поиска сначала.
search="test"
for match in $(find -type f -exec grep -l $search "{}" \;)
do sed -i'.bup' -e "/$search/ s/$search/Mrs. Melbin/g" "$match"
done
Просто смонтируйте их на папке, которую Вы хотите, который не будет влиять на начальную загрузку или что-либо опасное.
Сначала удостоверьтесь, что Ваша папка назначения ("точка монтирования") существует. Вам, вероятно, придется создать папку /path/to/mount/point
.
Затем смонтируйте диск там с помощью mount
команда в терминале (как корень):
mount /dev/sda1 /path/to/mount/point
Вам, вероятно, придется изменить полномочия на папке, прежде чем можно будет использовать ее в качестве обычного пользователя:
chown -R your_user_name /path/to/mount/point
Когда Вы удовлетворены установкой, редактированием /etc/fstab
заставить систему смонтировать раздел автоматически. Добавьте следующую строку:
/dev/sda1 /path/to/mount/point ext3 defaults,noatime 0 0
Обратитесь к man mount
для получения дополнительной информации и опции.
Принятие Вашего раздела Linux непосредственно перед разделом Windows XP, можно просто изменить размер его, чтобы охватить оба раздела и затем работать, resize2fs на нем, чтобы иметь его растут до большего размера раздела. Трудно сказать, если это верно, не видя вывода fdisk -l /dev/sda
. Числа, связанные с sda (т.е. sda1), не обязательно подразумевают физический порядок разделов, но обычно делают.
Более вероятно кажется, что случай - то, что раздел Windows XP является первым на диске. В этом случае это немного более хитро, поскольку необходимо будет скопировать данные в первый раздел. Вы захотите отформатировать целевой раздел с любыми опциями, которые Вы любите прежде, чем попытаться скопировать что-либо. Если бы оба раздела являются Ext2/3/4, я рекомендовал бы использовать дамп/восстановление в качестве наилучшего варианта гарантировать, что все копируется правильно. Можно также попытаться использовать rsync с -aAHX
опции. Я рекомендую против попытки просто использовать CP. Необходимо скопировать данные из однопользовательского режима с исходным разделом, смонтированным только для чтения. Некоторые загрузчики как то, что идет с Ubuntu, называют ее режимом восстановления. Команда монтирования скажет Вам, если файловая система будет только для чтения с a ro
флаг на строке для файловой системы. Если это не, можно попытаться использовать mount -o ro,remount /
повторно смонтироваться как только для чтения. Принятие /dev/sda2
Ваша исходная файловая система, смонтированная только для чтения на пути /
и /dev/sda1
целевой раздел, способ использовать дамп и восстановление был бы следующие:
mkfs -t ext3 /dev/sda1
mount /dev/sda1 /mnt
cd /mnt
dump -0af - /dev/sda2 | restore -rf -
После того как Вы сделаны, можно попытаться переключиться на него с chroot и переустановить GRUB.
mount -t bind /dev /mnt/dev
mount -t bind /proc /mnt/proc
mount -t bind /sys /mnt/sys
chroot /mnt /bin/sh
/usr/sbin/grub-install /dev/sda
После того как GRUB использует новый раздел, можно перезагрузить, проверить, что Вы действительно используете новый раздел и затем удаляете старый корневой раздел. Затем просто разверните новый корневой раздел и выполните resize2fs против него:
resize2fs /dev/sda1
Voilà! У Вас должен быть корневой раздел, использующий полное пространство теперь.
В первую очередь, это не хорошая идея разделить диск, на котором расположена Ваша в настоящее время рабочая система. Не делайте этого в будущем, поскольку оно может привести к проблемам. Я предполагаю, что Вы видели, что предупреждения о резервном копировании Ваших данных gparted показывают...
Существует по крайней мере две причины, почему Вы не могли смонтировать раздел.
Gparted только установил тип раздела на ext3, но не на самом деле создал файловую систему.
Даже если файловая система была создана, дисковое состояние не синхронизировалось. Эта операция сделана системой в, загружаются и завершают работу, но может также быть выполнен в другое время с помощью sync
команда. Снова, если Вы не можете быть уверены выполнение, это безопасно в Вашем случае, не используйте его - просто перезагружают систему.
После того как Вам настраивали Ваш раздел, Вы будете рассматривать его как другие диски как внешнее устройство хранения данных в файловых менеджерах или в Вашем рабочем столе. В зависимости от конфигурации системы Вы можете или, возможно, не нуждаетесь в полномочиях пользователя root смонтировать его. Но конечно, добавление его к /etc/fstab
лучшее решение.