The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Раздел полезных советов: Перенос данных через loop-диск, физ..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Раздел полезных советов: Перенос данных через loop-диск, физ..."  –2 +/
Сообщение от auto_tips (??) on 19-Окт-12, 12:33 
У меня на роутере с линуксом весит 3 флешки, объединенные в один длинный диск через линейный программный RAID. Возникла необходимость заменить одну из этих флешек, ничего умнее не придумал, как на ноутбуке скопировать всю информацию из старого массива в новый, через диск внутри файла, подключенный как loop device.

Но мне было лениво создавать loop-диск в 30 ГБ, поскольку это долго - скорость записи на диск не большая, а 30 ГБ это много. Поискал информацию про диски размером в одну дырку, и вот нашел вот этот [[http://www.debian-administration.org/articles/664 чудесный пост]].

У меня стоит ubuntu 12.04, через консоль перешел на диск от Windows 7 с ntfs:

   cd /media/Data

Создаем диск в 30ГБ размером в одну дырку

   dd if=/dev/zero of=disk.image bs=1M seek=30000 count=1

Проверьте сейчас сколько он у Вас занимает, через

   du -h disk.image

Форматируем диск:

   losetup /dev/loop0 disk.image
   mke2fs /dev/loop0

После предыдущего шага "du -h disk.image" показал у меня 460 МБ

Монтируем и заливаем на диск информацию - и файл с диском растет на разделе    в процессе загрузки данных

   mount /dev/loop0 /mnt/where/you/need

URL: http://www.debian-administration.org/articles/664
Обсуждается: http://www.opennet.dev/tips/info/2716.shtml

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по ответам | RSS]

1. "Перенос данных через loop-диск, физически занимающий не боль..."  +3 +/
Сообщение от Аноним (??) on 19-Окт-12, 12:33 
О сколько нам открытий чудных
Готовит просвещенья дух...

^_^

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Перенос данных через loop-диск, физически занимающий не боль..."  +/
Сообщение от igor (??) on 19-Окт-12, 14:06 
После предыдущего шага "du -h disk.image" показал у меня 460 МБ

а если данных на 300mb ? :)

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Перенос данных через loop-диск, физически занимающий не боль..."  +/
Сообщение от Аноним (??) on 19-Окт-12, 14:30 
Спасибо!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Перенос данных через loop-диск, физически занимающий не боль..."  +4 +/
Сообщение от Роман email(??) on 19-Окт-12, 14:39 
Чет не пойму для чего это? В чем профит по сравнению с tar (да или просто cp)?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Перенос данных через loop-диск, физически занимающий не боль..."  +2 +/
Сообщение от Andrey Mitrofanov on 19-Окт-12, 20:02 
> Чет не пойму для чего это? В чем профит по сравнению с tar (да или просто cp)?

Видимо он сделал дырку в Win7 своей убунтой. ??? +1, я тоже ни-фи-га не понял.

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "Перенос данных через loop-диск, физически занимающий не боль..."  +3 +/
Сообщение от Аноним (??) on 19-Окт-12, 23:16 
Гражданин открыл для себя sparse файлы. Вау.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

7. "Перенос данных через loop-диск, физически занимающий не боль..."  +/
Сообщение от Аноним (??) on 19-Окт-12, 23:16 
> Видимо он сделал дырку в Win7 своей убунтой.

Ну а что, полезное применение :)

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

8. "Перенос данных через loop-диск, физически занимающий не боль..."  +1 +/
Сообщение от mitiok (ok) on 20-Окт-12, 09:07 
"весит" . автор, купи букварь.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

9. "Перенос данных через loop-диск, физически занимающий не боль..."  +2 +/
Сообщение от PavelR (ok) on 20-Окт-12, 09:51 
> Гражданин открыл для себя sparse файлы. Вау.

Это он для себя еще tar не открыл. Следите за новостями.

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

10. "Перенос данных через loop-диск, физически занимающий не боль..."  +1 +/
Сообщение от PavelR (??) on 20-Окт-12, 22:57 
> После предыдущего шага "du -h disk.image" показал у меня 460 МБ
> а если данных на 300mb ? :)

В оригинальной статье с дебиан-администрейшн-а все делалось ради других целей, пусть тоже и спорных, но автор статьи на этом сайте явно не разобрался в теме и спорол явную чушь.

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

11. "Перенос данных через loop-диск, физически занимающий не боль..."  +1 +/
Сообщение от mihalych email(ok) on 21-Окт-12, 20:34 
Ёще один извратный метод:
dd if=/dev/zero of=/mnt/dos-c/zero.bin
#^^^пока не свалится с ошибкой "нет места на диске"
rm -vf /mnt/dos-c/zero.bin
umount /mnt/dos-c
dd if=/dev/sda1| xz --fast --compress --stdout > /var/backup/dos-c.dd.xz
#сдесь я имел в виду, что /dev/sda1 монтируется в каталог /mnt/dos-c
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

12. "Перенос данных через loop-диск, физически занимающий не боль..."  –3 +/
Сообщение от iZEN (ok) on 21-Окт-12, 23:23 
При использовании ZFS в конфигурации линейного RAID-0 из нескольких носителей легко заменяется один носитель на новый методом включения (attach) заменяющего носителя к заменяемому (получается сегмент в виде зеркала). После резилверинга можно исключить (detach) заменяемый носитель из пула.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

13. "Перенос данных через loop-диск, физически занимающий не боль..."  +4 +/
Сообщение от некто on 22-Окт-12, 08:46 
> При использовании ZFS в конфигурации линейного RAID-0 из нескольких носителей легко заменяется
> один носитель на новый методом включения (attach) заменяющего носителя к заменяемому
> (получается сегмент в виде зеркала). После резилверинга можно исключить (detach) заменяемый
> носитель из пула.

кто о чем, а вшивый о бане

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

14. "Перенос данных через loop-диск, физически занимающий не боль..."  +2 +/
Сообщение от Аноним (??) on 22-Окт-12, 18:40 
> кто о чем, а вшивый о бане

Казалось бы при чем тут Лужков и ZFS? :)

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

15. "Перенос данных через loop-диск, физически занимающий не боль..."  +2 +/
Сообщение от vl email(??) on 23-Окт-12, 09:58 
Может, что не понял, но почему нельзя было использовать tar ?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

18. "Раздел полезных советов: Перенос данных через loop-диск, физ..."  +/
Сообщение от truncate on 24-Окт-12, 10:11 
вместо:

dd if=/dev/zero of=disk.image bs=1M seek=30000 count=1

можно использовать:

truncate -s 30G disk.image

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

19. "Перенос данных через loop-диск, физически занимающий не боль..."  +/
Сообщение от Аноним (??) on 25-Окт-12, 21:10 
Суть в том, что обычно при создании image файла, он занимает в системе ровно столько, на сколько он был создан. Иными словами фиксированный размер image файла, а в данном посте автор рассказывает, как создать image файл с динамическим размером, который будет увеличиваться по мере заполнения image файла.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

20. "Перенос данных через loop-диск, физически занимающий не боль..."  +/
Сообщение от sluge (??) on 26-Окт-12, 16:25 
то же самое написано в man losetup
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

21. "Перенос данных через loop-диск, физически занимающий не боль..."  +/
Сообщение от Аноним (??) on 26-Окт-12, 22:24 
Остер отдыхает, короче..
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

22. "Перенос данных через loop-диск, физически занимающий не боль..."  +2 +/
Сообщение от zomg on 29-Окт-12, 13:53 
LVM надо было юзать, а не линейный RAID. добавить четвертую флешку в группу, выкинуть одну старую. данные переедут.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

23. "Перенос данных через loop-диск, физически занимающий не боль..."  +/
Сообщение от anonymous (??) on 30-Окт-12, 11:20 
плюсик
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

24. "Перенос данных через loop-диск, физически занимающий не боль..."  +/
Сообщение от ram_scan on 08-Ноя-12, 19:30 
Обычно при создании таким образом файла (один раз лсикнуть, подрезать и закрыть) он занимает (по крайней мере на ext3) в системе ровно размер иноды. Физически начинает пухнуть по мере записи.
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

25. "Перенос данных через loop-диск, физически занимающий не боль..."  +/
Сообщение от Аноним (??) on 05-Дек-12, 11:37 
Пля, а в Линуксе еще проще делается, и что? У тебя на каком роутере на флешке ZFS стоит? Покажи, а?
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

26. "Перенос данных через loop-диск, физически занимающий не боль..."  +/
Сообщение от A_n_D (ok) on 07-Июн-13, 09:55 
Значит, испольуй jfs.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру