The OpenNET Project / Index page

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

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

"dd image disk"  +/
Сообщение от Аноним (??) on 23-Фев-10, 01:24 
Привет всем.
Хочу копировать файлы на "виртуальный" диск, сделанный с помощью dd(далее разбитый на разделы и отформатированный под ext3, после монтирую всё это через mount -o loop).
Вопрос такой: есть ли возможность динамического увеличения у сделанного таким образом виртуального диска?
Заранее спасибо!
Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

  • dd image disk, PavelR, 13:17 , 23-Фев-10, (1)  
    • dd image disk, Аноним, 15:56 , 23-Фев-10, (2)  
      • dd image disk, PavelR, 16:01 , 23-Фев-10, (3)  
        • dd image disk, Аноним, 16:36 , 23-Фев-10, (4)  
          • dd image disk, Аноним, 17:08 , 23-Фев-10, (5)  
            • dd image disk, PavelR, 19:17 , 23-Фев-10, (6)  
              • dd image disk, Аноним, 21:01 , 23-Фев-10, (7)  

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


1. "dd image disk"  +/
Сообщение от PavelR (??) on 23-Фев-10, 13:17 
>Привет всем.
>Хочу копировать файлы на "виртуальный" диск, сделанный с помощью dd(далее разбитый на
>разделы и отформатированный под ext3, после монтирую всё это через mount
>-o loop).
>Вопрос такой: есть ли возможность динамического увеличения у сделанного таким образом виртуального
>диска?
>Заранее спасибо!

Если не ошибаюсь, делается так:

dd if=/dev/zero of=/target/file bs=1M count=1024 conv=notrunc oflag=append


потом resize2fs

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "dd image disk"  +/
Сообщение от Аноним (??) on 23-Фев-10, 15:56 
>[оверквотинг удален]
>>Вопрос такой: есть ли возможность динамического увеличения у сделанного таким образом виртуального
>>диска?
>>Заранее спасибо!
>
>Если не ошибаюсь, делается так:
>
>dd if=/dev/zero of=/target/file bs=1M count=1024 conv=notrunc oflag=append
>
>
>потом resize2fs

Спасибо за ответ.
а без resize2fs никак не получится? (хочется чтобы этот диск рос по мере надобности, но без участия админа). Т.е. это скорее всего должна быть опция ядра,отвечающая за loop-devices.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

3. "dd image disk"  +/
Сообщение от PavelR (??) on 23-Фев-10, 16:01 
>[оверквотинг удален]
>>
>>dd if=/dev/zero of=/target/file bs=1M count=1024 conv=notrunc oflag=append
>>
>>
>>потом resize2fs
>
>Спасибо за ответ.
>а без resize2fs никак не получится? (хочется чтобы этот диск рос по
>мере надобности, но без участия админа). Т.е. это скорее всего должна
>быть опция ядра,отвечающая за loop-devices.

Поподробнее опишите постановку задачи.

А вообще - фантастика у нас в другом отделе. :-)

Как ядро/система узнает о том, что в, скажем, 10Гб файле, который смонтирован через -o loop, имеется файловая система, и в ней "закончилось место" ?

Более того, думается мне, скорее всего вам надо использовать LVM.


Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

4. "dd image disk"  +/
Сообщение от Аноним (??) on 23-Фев-10, 16:36 
Задача:
Мне нужно периодически сливать бэкап одной системы в один файл(что-то вроде acronis true image, только своими руками). Таким образом я сэкономлю inode'ы на той машине где эти бэкапы будут храниться и этот файл будет гораздо проще перенести в другое место(на другую фс или вообще другую машину) без потери аттрибутов/permissions содержащихся в нем файлов.
Но также хочется сэкономить место. Т.е. не делать изначально файл-образ для бэкапа размером в 100Gb, если там будет занято всего 20Gb.
Идея взята у vmware, где мы можем задать динамически растущий(по мере необходимости) размер диска. Т.е. они как-то эту задачу решают.
Правда ext3 или любая другая фс скорее всего не смогут изменить свой размер динамически...
Если кто-то знает как это сделать - напишите, если нет - то тогда тема закрыта.
PS Вот тут ( http://www.linux.com/community/blogs/linux-security-tip-of-t... ) присутсвует фраза "Dynamic Sized Virtual Partitions/Files" - но после беглого прочтения я так и не понял как это можно использовать.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

5. "dd image disk"  +/
Сообщение от Аноним (??) on 23-Фев-10, 17:08 
По ссылке описан очень интересная тема:

Я создал dd-файл размером в 1 терабайт, когда у меня весь диск(на который я записал этот файл) размером всего в 60 гигов!!!
dd if=/dev/zero of=~/sparse_disk_1Tb.img bs=1 seek=1T count=0

# ls -lah ~/sparse_disk_1Tb.img
-rw-r--r-- 1 root root 1,0T 2010-02-23 17:04 sparse_disk_1Tb.img

# df -h
Файловая система            Разм  Исп  Дост  Исп% смонтирована на
/dev/sdb1                 55G   51G  777M  99% /

Возможно bs=1, seek=Х и count=0 как-то по особому обрабатываются системой.
Т.е. этот терабайт учитывается ls, но не учитывается df, не понимаю как такое возможно.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

6. "dd image disk"  +/
Сообщение от PavelR (??) on 23-Фев-10, 19:17 
>[оверквотинг удален]
># df -h
>Файловая система          
> Разм  Исп  Дост  Исп% смонтирована на
>/dev/sdb1            
>     55G   51G  777M
> 99% /
>
>Возможно bs=1, seek=Х и count=0 как-то по особому обрабатываются системой.
>Т.е. этот терабайт учитывается ls, но не учитывается df, не понимаю как
>такое возможно.

Видимо, это так называемые "дырявые файлы".

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

7. "dd image disk"  +/
Сообщение от Аноним (??) on 23-Фев-10, 21:01 
>Видимо, это так называемые "дырявые файлы".

поясните пожалуйста, гугл отвергает мои запросы :)

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

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

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




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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