Удомельский форум   ◊
www.udomlya.ru | Медиа-Центр | Удомля КТВ | Старый форум

Вернуться   Удомельский форум > Закрытые разделы (Read Only) > Свободное ПО
Справка Пользователи Календарь Сообщения за день
Свободное ПО Обсуждаем Linux, *BSD и другое свободное ПО

 
 
Опции темы Опции просмотра
Старый 14.07.2008, 16:28   #1
Vulzscht
Местный
 
Аватар для Vulzscht
 
Регистрация: 26.04.2006
Адрес: Улица Свободы
Сообщений: 1,249
Вы сказали Спасибо: 4
Поблагодарили 73 раз(а) в 53 сообщениях
По умолчанию Перенос файлов

заинтересовала сия мысля:
задача: перенести все данные с одного винта на другой большей емкости, НО количество разделов и их размер надо изменить
идея реализации:
1) dd
2) cp -a

какие еще есть варианты? пробовать скорее всего буду на практике и очень не хотелось бы ползать по всему диску и выставлять права и владельцев всем файлам и каталогам (у меня только в Оракле кажется больше 50000 элементов)
__________________
Все, что когда-либо происходит, никогда не забывается. Даже если ты об этом не помнишь. (с)Spirited Away
Возможно, люди заблуждаются и совершают ошибки потому, что у них есть что-то важное. И это "что-то" по-настоящему дорого им.
Vulzscht вне форума  
Старый 14.07.2008, 17:33   #2
Messiah
Местный
 
Аватар для Messiah
 
Регистрация: 20.09.2007
Сообщений: 4,201
Вы сказали Спасибо: 1
Поблагодарили 6,561 раз(а) в 1,660 сообщениях
По умолчанию

Цитата:
Сообщение от Vulzscht Посмотреть сообщение
заинтересовала сия мысля:
задача: перенести все данные с одного винта на другой большей емкости, НО количество разделов и их размер надо изменить
идея реализации:
1) dd
2) cp -a

какие еще есть варианты? пробовать скорее всего буду на практике и очень не хотелось бы ползать по всему диску и выставлять права и владельцев всем файлам и каталогам (у меня только в Оракле кажется больше 50000 элементов)
Дык ить какой то вопрос не айс. Или я опять не догоняю? Ну и перенеси все данные тем же dd, только помни что раньше писали - перед подобным созданием выполнить что-либо типа:
# dd if=/dev/zero of=/zero-filled-file
# rm /zero-filled-file
А то в образ попадают блоки, заполненные остатками удалённых файлов. Если их предварительно заполнить нулями, то размер img.bz2 существенно уменьшится. Далее Gpart и меняй размер разделов. Опять же если правильно понял задачу, то создание образа с помощью tar cvjf не катит, т.к. речь шла о правах. Здесь помним о том, что права хранятся на ФС. Не на точке монтирования и не в fstab. Отсюда и дальнейшая логика. Не нравится жипарт, делай акронисом...
Messiah вне форума  
Старый 14.07.2008, 18:28   #3
Vulzscht
Местный
 
Аватар для Vulzscht
 
Регистрация: 26.04.2006
Адрес: Улица Свободы
Сообщений: 1,249
Вы сказали Спасибо: 4
Поблагодарили 73 раз(а) в 53 сообщениях
По умолчанию

Цитата:
Сообщение от Messiah Посмотреть сообщение
<кусь>создание образа с помощью tar cvjf не катит, т.к. речь шла о правах. <кусь>
если добавить ключ p то права останутся и будут наследоваться
я-то просто задумал винт поменять... тесно стало на 80 Гб
__________________
Все, что когда-либо происходит, никогда не забывается. Даже если ты об этом не помнишь. (с)Spirited Away
Возможно, люди заблуждаются и совершают ошибки потому, что у них есть что-то важное. И это "что-то" по-настоящему дорого им.
Vulzscht вне форума  
Старый 14.07.2008, 19:55   #4
Messiah
Местный
 
Аватар для Messiah
 
Регистрация: 20.09.2007
Сообщений: 4,201
Вы сказали Спасибо: 1
Поблагодарили 6,561 раз(а) в 1,660 сообщениях
По умолчанию

Цитата:
Сообщение от Vulzscht Посмотреть сообщение
если добавить ключ p то права останутся и будут наследоваться я-то просто задумал винт поменять... тесно стало на 80 Гб
Точ, забыл про ключ то! Оно вишь как, когда от случая к случаю.
Дык ить тогда мож другой путь? Я, например далёк от мысли, что ты 80-ку выкинешь. Может подвялить второй хард к этому, и за счёт него просто увеличить размер / или другого какого? Давай для примера так: предположим, что имеем два SATA диска. Первый (sda) пустой и места достаточно. На втором (sdb) стоит лина. Диск разбит:
sdb1 -- / - 10G
sdb2 -- swap - 3G
sdb5 -- /home - 61G
Есть три варианта:
1. в отдельный раздел перенести /usr.
2. в отдельный раздел перенести /var.
3. в два отдельных раздела перенести /var и /usr.
Повторяю, что это пример. Комбинации могут быть любыми.
Файловая система / должна быть в чистом состоянии. Перед переносом загрузиться в rescue режиме и сделать fsck. /usr переносим банально: создаём раздел нужного размера, помечаем (например: e2label /dev/sdaN usr) и в него делаем копия текущего /usr в архивном режиме (cp -a /usr /dev/sdaN). После этого в /etc/fstab добавляем соответствующая запись LABEL=usr /usr ext3 auto 1 2, переименовываем /usr, например, в /usr.old и перезагружаемся. Если все нормально, удаляем usr.old.
/var лучше переносить загрузившись с rescue cd или в крайнем случае (нет такого cd) загрузившись в режиме s без запуска сервисов, которые трогают хоть что нибудь в /var. ОС должна быть перед этим чисто закрыта, файловая система / должна быть в чистом состоянии, /var без сокетов и открытых файлов. /var/run должен быть пуст. Все остальное выполняется так же как и в случае переноса /usr. Сам просил экзотики, вот и получи. Чем не вариант?
Messiah вне форума  
Старый 15.07.2008, 00:14   #5
Vulzscht
Местный
 
Аватар для Vulzscht
 
Регистрация: 26.04.2006
Адрес: Улица Свободы
Сообщений: 1,249
Вы сказали Спасибо: 4
Поблагодарили 73 раз(а) в 53 сообщениях
По умолчанию

все вот хорошо, только все уже все разъемы на Ide1 и Ide2 уже заняты, в смысле физически
да и на БП больше разъемов нема, если ставить +1 винт - нужно еще и его наращивать
а 80 я пущу на сервер свой - там чичаз 15 Wd - так эта зараза вообще отказывается стартовать пока сидюк не подключишь ей на один шлейф - меня так не устраивает
__________________
Все, что когда-либо происходит, никогда не забывается. Даже если ты об этом не помнишь. (с)Spirited Away
Возможно, люди заблуждаются и совершают ошибки потому, что у них есть что-то важное. И это "что-то" по-настоящему дорого им.
Vulzscht вне форума  
Старый 04.09.2008, 20:50   #6
Messiah
Местный
 
Аватар для Messiah
 
Регистрация: 20.09.2007
Сообщений: 4,201
Вы сказали Спасибо: 1
Поблагодарили 6,561 раз(а) в 1,660 сообщениях
По умолчанию

Цитата:
Сообщение от A K M Посмотреть сообщение
Народ, подскажите как анимированный Файл "gif", скаченый с инета весом 39999 байт уменьшить до 25000 байт, при этом сохранить все кадры? (он не влазает в аватар)
Вопрос "малость" не в тему раздела... Здесь могут посоветовать работу с файлами изображений средствами gimp или что-то с помощью незатейливоого: gifsicle --delay=200 --loop *.gif > anim.gif
Messiah вне форума  
 


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 13:14. Часовой пояс GMT +3.


Для улучшения работы сайта и его взаимодействия с пользователями мы используем файлы cookie. Продолжая работу с сайтом, Вы разрешаете использование cookie-файлов. Вы всегда можете отключить файлы cookie в настройках Вашего браузера.
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot