Страница 1 из 1

Freebsd live usb

Добавлено: 2012-07-23 5:38:52
Termitnik
Пытаюсь сделать Live usb на основе FreeBSD-8.3-RELEASE-i386-livefs.iso сам образ весит 257М, но при копировании содержимого образа на флешку его размер увеличивается до 971М , Аа на флешке 950М или около того. копировать по-разному - tar, cp, cpio. Почему содержимое образа так разбухает при копировании?

Re: Freebsd live usb

Добавлено: 2012-07-24 11:28:18
manefesto
потому что жесткие ссылки бьются, use pax

Re: Freebsd live usb

Добавлено: 2012-07-25 21:45:26
Termitnik
Чета не выходит

Код: Выделить всё

[/dev/pts/1]root@ns2.smt.com.ua:~# mdconfig -a -t vnode -f FreeBSD-8.3-RELEASE-i386-livefs.iso
md0
[/dev/pts/1]root@ns2.smt.com.ua:~# mount_cd9660 /dev/md0 ~/mount/
[/dev/pts/1]root@ns2.smt.com.ua:~# df -h mount/
Filesystem    Size    Used   Avail Capacity  Mounted on
/dev/md0      257M    257M      0B   100%    /usr/home/termit/mount
[/dev/pts/1]root@ns2.smt.com.ua:~# cd mount/ && pax -p ema -X -rw . ~/livefs
[/dev/pts/1]root@ns2.smt.com.ua:~/mount# du -hcd 1 ~/livefs/
1,5M    /usr/home/termit/livefs/bin
 52M    /usr/home/termit/livefs/boot
2,0K    /usr/home/termit/livefs/dev
1,8M    /usr/home/termit/livefs/etc
7,3M    /usr/home/termit/livefs/lib
242K    /usr/home/termit/livefs/libexec
2,0K    /usr/home/termit/livefs/media
2,0K    /usr/home/termit/livefs/mnt
2,0K    /usr/home/termit/livefs/proc
623M    /usr/home/termit/livefs/rescue
 10K    /usr/home/termit/livefs/root
2,0K    /usr/home/termit/livefs/.rr_moved
5,3M    /usr/home/termit/livefs/sbin
2,0K    /usr/home/termit/livefs/tmp
240M    /usr/home/termit/livefs/usr
194K    /usr/home/termit/livefs/var
931M    /usr/home/termit/livefs/
931M    total

Re: Freebsd live usb

Добавлено: 2012-07-26 8:30:47
Alvares

Код: Выделить всё

623M    /usr/home/termit/livefs/rescue
вот здесь хардлинки. Физически это должно занимать около 5 Мб

Re: Freebsd live usb

Добавлено: 2012-07-27 17:00:52
Termitnik
Можно, пожалуйста, поподробнее? Насколько я знаю, жесткие ссылки не могут пересекать границ ФС, а в этом случае как раз так и происходит.

Re: Freebsd live usb

Добавлено: 2012-07-27 17:26:42
Alvares
А кто сказал, что у вас они являются хардлинками? Это уже обычные файлы.

Re: Freebsd live usb

Добавлено: 2012-07-27 17:38:28
Termitnik
Не могу понять логику...
Этих файлов нет в iso образе и они будут записаны на флешь только если они присутствуют в /rescue ОС из под которой происходит запсись? То есть, если записывать этот iso под RHEL или вендой, то этих файлов не будет?