freebsd JAIL в файле

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
at
мл. сержант
Сообщения: 74
Зарегистрирован: 2008-06-13 0:35:22

freebsd JAIL в файле

Непрочитанное сообщение at » 2008-07-10 19:11:18

создаю jail так

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

dd if=/dev/zero of=${IMAGE} bs=1024k count=10240
read image_ok

mdconfig -a -t vnode -f ${IMAGE} -u ${ID}
bsdlabel -w md${ID} auto
newfs md${ID}c
mount /dev/md${ID}c ${DEST}

cd /usr/src
mkdir -p ${DEST}
make world DESTDIR=${DEST}
cd etc
make distribution DESTDIR=${DEST}
mount -t devfs devfs ${DEST}/dev
cd ${DEST}
ln -sf dev/null kernel
вопрос при размонтировании всего это хозяйства, как его назад примонировать :cf:

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: freebsd JAIL в файле

Непрочитанное сообщение zingel » 2008-07-10 19:15:32

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

mdconfig -d -u0 && umount -f /dev/md${ID}c ${DEST}
чего хотите добится, если не секрет?
Z301171463546 - можно пожертвовать мне денег

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35266
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: freebsd JAIL в файле

Непрочитанное сообщение Alex Keda » 2008-07-10 19:23:30

э...
а не в обратном порядке команды? и не жёстко ли - сразу с -f
Убей их всех! Бог потом рассортирует...

at
мл. сержант
Сообщения: 74
Зарегистрирован: 2008-06-13 0:35:22

Re: freebsd JAIL в файле

Непрочитанное сообщение at » 2008-07-10 19:26:50

я хочу после того как создал jail
образ с ним на другом компе смотрировать

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

# mdconfig -a -t vnode -f ./jail.1 -u 1
# bsdlabel -w md1 auto
# mount /dev/md1c /mnt
mount: /dev/md1c : Invalid argument

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: freebsd JAIL в файле

Непрочитанное сообщение zingel » 2008-07-10 19:31:22

поменяй

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

bsdlabel -w md1 auto
на

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

bsdlabel -Brw md1 auto
Z301171463546 - можно пожертвовать мне денег

at
мл. сержант
Сообщения: 74
Зарегистрирован: 2008-06-13 0:35:22

Re: freebsd JAIL в файле

Непрочитанное сообщение at » 2008-07-10 19:35:34

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

alfa# mdconfig -d -u 1
alfa# mdconfig -a -t vnode -f ./jail.1 -u 1
alfa# bsdlabel -Brw md1 auto
alfa# mount /dev/md1c /mnt
mount: /dev/md1c : Invalid argument
как проверить образ, может умер при размиотрировании :(

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: freebsd JAIL в файле

Непрочитанное сообщение zingel » 2008-07-10 19:37:44

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

truss -f bsdlabel -Brw md1 auto
давай плз и

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

ls -la /dev/md1c || ls -la /dev/md*
Z301171463546 - можно пожертвовать мне денег

at
мл. сержант
Сообщения: 74
Зарегистрирован: 2008-06-13 0:35:22

Re: freebsd JAIL в файле

Непрочитанное сообщение at » 2008-07-10 19:39:16

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

 truss -f bsdlabel -Brw md1 auto
71442: __sysctl(0xbfbfe9d4,0x2,0xbfbfe9dc,0xbfbfe9e0,0x0,0x0) = 0 (0x0)
71442: mmap(0x0,272,PROT_READ|PROT_WRITE,MAP_ANON,-1,0x0) = 671592448 (0x2807b00                                                                              0)
71442: munmap(0x2807b000,272)                    = 0 (0x0)
71442: __sysctl(0xbfbfea38,0x2,0x28077a3c,0xbfbfea40,0x0,0x0) = 0 (0x0)
71442: mmap(0x0,32768,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_ANON,-1,0x0) = 671592                                                                              448 (0x2807b000)
71442: issetugid(0x28070b6c,0xbfbfeb04,0x104,0x0,0x0,0x0) = 0 (0x0)
71442: open("/etc/libmap.conf",O_RDONLY,0666)    ERR#2 'No such file or director                                                                              y'
71442: open("/var/run/ld-elf.so.hints",O_RDONLY,00) = 3 (0x3)
71442: read(3,"Ehnt\^A\0\0\0\M^@\0\0\0\M-!\0\0"...,128) = 128 (0x80)
71442: lseek(3,0x80,SEEK_SET)                    = 128 (0x80)
71442: read(3,"/lib:/usr/lib:/usr/lib/compat:/u"...,161) = 161 (0xa1)
71442: close(3)                                  = 0 (0x0)
71442: access("/lib/libgeom.so.4",0)             = 0 (0x0)
71442: open("/lib/libgeom.so.4",O_RDONLY,00)     = 3 (0x3)
71442: fstat(3,{mode=-r--r--r-- ,inode=139,size=15644,blksize=4096}) = 0 (0x0)
71442: read(3,"\^?ELF\^A\^A\^A\t\0\0\0\0\0\0\0"...,4096) = 4096 (0x1000)
71442: mmap(0x0,20480,PROT_READ|PROT_EXEC,MAP_PRIVATE|MAP_NOCORE,3,0x0) = 671625                                                                              216 (0x28083000)
71442: mprotect(0x28086000,4096,PROT_READ|PROT_WRITE|PROT_EXEC) = 0 (0x0)
71442: mprotect(0x28086000,4096,PROT_READ|PROT_EXEC) = 0 (0x0)
71442: mmap(0x28087000,4096,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_FIXED,3,0x3000)                                                                               = 671641600 (0x28087000)
71442: close(3)                                  = 0 (0x0)
71442: access("/lib/libc.so.7",0)                = 0 (0x0)
71442: open("/lib/libc.so.7",O_RDONLY,027757765054) = 3 (0x3)
71442: fstat(3,{mode=-r--r--r-- ,inode=115,size=1026692,blksize=4096}) = 0 (0x0)
71442: read(3,"\^?ELF\^A\^A\^A\t\0\0\0\0\0\0\0"...,4096) = 4096 (0x1000)
71442: mmap(0x0,1032192,PROT_READ|PROT_EXEC,MAP_PRIVATE|MAP_NOCORE,3,0x0) = 6716                                                                              45696 (0x28088000)
71442: mprotect(0x28169000,4096,PROT_READ|PROT_WRITE|PROT_EXEC) = 0 (0x0)
71442: mprotect(0x28169000,4096,PROT_READ|PROT_EXEC) = 0 (0x0)
71442: mmap(0x2816a000,24576,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_FIXED,3,0xe200                                                                              0) = 672571392 (0x2816a000)
71442: mmap(0x28170000,81920,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_FIXED|MAP_ANON                                                                              ,-1,0x0) = 672595968 (0x28170000)
71442: close(3)                                  = 0 (0x0)
71442: access("/lib/libbsdxml.so.3",0)           = 0 (0x0)
71442: open("/lib/libbsdxml.so.3",O_RDONLY,027757765054) = 3 (0x3)
71442: fstat(3,{mode=-r--r--r-- ,inode=138,size=119324,blksize=4096}) = 0 (0x0)
71442: read(3,"\^?ELF\^A\^A\^A\t\0\0\0\0\0\0\0"...,4096) = 4096 (0x1000)
71442: mmap(0x0,122880,PROT_READ|PROT_EXEC,MAP_PRIVATE|MAP_NOCORE,3,0x0) = 67267                                                                              7888 (0x28184000)
71442: mprotect(0x2819f000,4096,PROT_READ|PROT_WRITE|PROT_EXEC) = 0 (0x0)
71442: mprotect(0x2819f000,4096,PROT_READ|PROT_EXEC) = 0 (0x0)
71442: mmap(0x281a0000,8192,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_FIXED,3,0x1b000                                                                              ) = 672792576 (0x281a0000)
71442: close(3)                                  = 0 (0x0)
71442: access("/lib/libsbuf.so.4",0)             = 0 (0x0)
71442: open("/lib/libsbuf.so.4",O_RDONLY,027757765054) = 3 (0x3)
71442: fstat(3,{mode=-r--r--r-- ,inode=122,size=5916,blksize=4096}) = 0 (0x0)
71442: read(3,"\^?ELF\^A\^A\^A\t\0\0\0\0\0\0\0"...,4096) = 4096 (0x1000)
71442: mmap(0x0,12288,PROT_READ|PROT_EXEC,MAP_PRIVATE|MAP_NOCORE,3,0x0) = 672800                                                                              768 (0x281a2000)
71442: mprotect(0x281a3000,4096,PROT_READ|PROT_WRITE|PROT_EXEC) = 0 (0x0)
71442: mprotect(0x281a3000,4096,PROT_READ|PROT_EXEC) = 0 (0x0)
71442: mmap(0x281a4000,4096,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_FIXED,3,0x1000)                                                                               = 672808960 (0x281a4000)
71442: close(3)                                  = 0 (0x0)
71442: sysarch(0xa,0xbfbfeaa0,0x280510cb,0x280763f4,0x28062379,0x280763f4) = 0 (                                                                              0x0)
71442: mmap(0x0,608,PROT_READ|PROT_WRITE,MAP_ANON,-1,0x0) = 672813056 (0x281a500                                                                              0)
71442: munmap(0x281a5000,608)                    = 0 (0x0)
71442: mmap(0x0,808,PROT_READ|PROT_WRITE,MAP_ANON,-1,0x0) = 672813056 (0x281a500                                                                              0)
71442: munmap(0x281a5000,808)                    = 0 (0x0)
71442: mmap(0x0,20928,PROT_READ|PROT_WRITE,MAP_ANON,-1,0x0) = 672813056 (0x281a5                                                                              000)
71442: munmap(0x281a5000,20928)                  = 0 (0x0)
71442: mmap(0x0,880,PROT_READ|PROT_WRITE,MAP_ANON,-1,0x0) = 672813056 (0x281a500                                                                              0)
71442: munmap(0x281a5000,880)                    = 0 (0x0)
71442: mmap(0x0,440,PROT_READ|PROT_WRITE,MAP_ANON,-1,0x0) = 672813056 (0x281a500                                                                              0)
71442: munmap(0x281a5000,440)                    = 0 (0x0)
71442: __sysctl(0xbfbfea64,0x2,0x28170ae0,0xbfbfea6c,0x0,0x0) = 0 (0x0)
71442: sigprocmask(SIG_BLOCK,SIGHUP|SIGINT|SIGQUIT|SIGKILL|SIGPIPE|SIGALRM|SIGTE                                                                              RM|SIGURG|SIGSTOP|SIGTSTP|SIGCONT|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGXCPU|SIGXFSZ|                                                                              SIGVTALRM|SIGPROF|SIGWINCH|SIGINFO|SIGUSR1|SIGUSR2,0x0) = 0 (0x0)
71442: sigprocmask(SIG_SETMASK,0x0,0x0)          = 0 (0x0)
71442: __sysctl(0xbfbfe98c,0x2,0x281748c0,0xbfbfe998,0x0,0x0) = 0 (0x0)
71442: __sysctl(0xbfbfe4c8,0x2,0x2818103c,0xbfbfe4d0,0x0,0x0) = 0 (0x0)
71442: __sysctl(0xbfbfe518,0x2,0xbfbfe524,0xbfbfe528,0x0,0x0) = 0 (0x0)
71442: readlink("/etc/malloc.conf",0xbfbfe58b,1024) ERR#2 'No such file or direc                                                                              tory'
71442: issetugid(0x2816200a,0xbfbfe58b,0x400,0xbfbfe998,0x0,0x0) = 0 (0x0)
71442: break(0x8100000)                          = 0 (0x0)
71442: __sysctl(0xbfbfe834,0x2,0xbfbfe83c,0xbfbfe840,0x0,0x0) = 0 (0x0)
71442: mmap(0x0,2097152,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_ANON,-1,0x0) = 6728                                                                              13056 (0x281a5000)
71442: munmap(0x281a5000,372736)                 = 0 (0x0)
71442: munmap(0x28300000,675840)                 = 0 (0x0)
71442: open("/dev/md1",O_RDONLY,05001202031)     = 3 (0x3)
71442: ioctl(3,DIOCGMEDIASIZE,0x80527a0)         = 0 (0x0)
71442: ioctl(3,DIOCGSECTORSIZE,0x80527a8)        = 0 (0x0)
71442: lseek(3,0x0,SEEK_SET)                     = 0 (0x0)
71442: read(3,"\M-k<\0\0\0\0\0\0\0\0\0\0\^B\0\0"...,8192) = 8192 (0x2000)
71442: close(3)                                  = 0 (0x0)
71442: open("/dev/geom.ctl",O_RDONLY,02000)      = 3 (0x3)
71442: ioctl(3,GEOM_CTL,0x28203040)              = 0 (0x0)
71442: close(3)                                  = 0 (0x0)
71442: open("/dev/md1",O_RDONLY,00)              = 3 (0x3)
71442: ioctl(3,DIOCGMEDIASIZE,0x80527a0)         = 0 (0x0)
71442: ioctl(3,DIOCGSECTORSIZE,0x80527a8)        = 0 (0x0)
71442: ioctl(3,DIOCGFWSECTORS,0xbfbfeab8)        ERR#45 'Operation not supported                                                                              '
71442: ioctl(3,DIOCGFWHEADS,0xbfbfeab8)          ERR#45 'Operation not supported                                                                              '
71442: close(3)                                  = 0 (0x0)
71442: open("/dev/md1",O_RDONLY,05001255237)     = 3 (0x3)
71442: ioctl(3,DIOCGMEDIASIZE,0x80527a0)         = 0 (0x0)
71442: ioctl(3,DIOCGSECTORSIZE,0x80527a8)        = 0 (0x0)
71442: ioctl(3,DIOCGFWSECTORS,0xbfbfea58)        ERR#45 'Operation not supported                                                                              '
71442: ioctl(3,DIOCGFWHEADS,0xbfbfea58)          ERR#45 'Operation not supported                                                                              '
71442: close(3)                                  = 0 (0x0)
71442: open("/boot/boot",O_RDONLY,01)            = 3 (0x3)
71442: fstat(3,{mode=-r--r--r-- ,inode=32913,size=8192,blksize=4096}) = 0 (0x0)
71442: read(3,"\M-k<\0\0\0\0\0\0\0\0\0\0\^B\0\0"...,8192) = 8192 (0x2000)
71442: open("/dev/md1",O_RDWR,020000)            = 4 (0x4)
71442: write(4,"\M-k<\0\0\0\0\0\0\0\0\0\0\^B\0\0"...,8192) = 8192 (0x2000)
71442: close(4)                                  = 0 (0x0)
71442: process exit, rval = 0


Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: freebsd JAIL в файле

Непрочитанное сообщение zingel » 2008-07-10 19:43:26

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

ioctl(3,DIOCGFWSECTORS,0xbfbfeab8)        ERR#45 'Operation not supported
--------------------disk.h----------------------
64 #define DIOCGFWSECTORS _IOR('d', 130, u_int) /* Get firmware sectorcount */
65 /*-
66 * Get the firmwares notion of number of sectors per track. This
67 * value is mostly used for compatibility with various ill designed
68 * disk label formats. Don't use it unless you have to.
69 */
вобщем-то, я понимаю, что слайс на md0 ты не создашь, пока в ядро не включишь опцию

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

device md
Z301171463546 - можно пожертвовать мне денег

at
мл. сержант
Сообщения: 74
Зарегистрирован: 2008-06-13 0:35:22

Re: freebsd JAIL в файле

Непрочитанное сообщение at » 2008-07-10 19:48:41

device md в ядре присутсвует

каким образом тогда присоздании файла и jail -A в нем все работает, монтирует куда нужно и видет места ровно сколько нужно
Eсли я сейчас сделаю еще раз newfs md1c то все спокойно смонтируется

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: freebsd JAIL в файле

Непрочитанное сообщение zingel » 2008-07-10 19:52:02

at писал(а):device md в ядре присутсвует

каким образом тогда присоздании файла и jail -A в нем все работает, монтирует куда нужно и видет места ровно сколько нужно
Eсли я сейчас сделаю еще раз newfs md1c то все спокойно смонтируется
давай тогда

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

truss -f mount /dev/md1c /mnt
будет по-крайней мере понятно, почему оно не маунтится
Z301171463546 - можно пожертвовать мне денег

at
мл. сержант
Сообщения: 74
Зарегистрирован: 2008-06-13 0:35:22

Re: freebsd JAIL в файле

Непрочитанное сообщение at » 2008-07-10 19:56:19

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

truss -f mount /dev/md1c /mnt
71774: __sysctl(0xbfbfe9e4,0x2,0xbfbfe9ec,0xbfbfe9f0,0x0,0x0) = 0 (0x0)
71774: mmap(0x0,272,PROT_READ|PROT_WRITE,MAP_ANON,-1,0x0) = 671580160 (0x28078000)
71774: munmap(0x28078000,272)                    = 0 (0x0)
71774: __sysctl(0xbfbfea48,0x2,0x28074a3c,0xbfbfea50,0x0,0x0) = 0 (0x0)
71774: mmap(0x0,32768,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_ANON,-1,0x0) = 671580160 (0x28078000)
71774: issetugid(0x2806db6c,0xbfbfeb14,0x104,0x0,0x0,0x0) = 0 (0x0)
71774: open("/etc/libmap.conf",O_RDONLY,0666)    ERR#2 'No such file or directory'
71774: open("/var/run/ld-elf.so.hints",O_RDONLY,00) = 3 (0x3)
71774: read(3,"Ehnt\^A\0\0\0\M^@\0\0\0\M-!\0\0"...,128) = 128 (0x80)
71774: lseek(3,0x80,SEEK_SET)                    = 128 (0x80)
71774: read(3,"/lib:/usr/lib:/usr/lib/compat:/u"...,161) = 161 (0xa1)
71774: close(3)                                  = 0 (0x0)
71774: access("/lib/libutil.so.7",0)             = 0 (0x0)
71774: open("/lib/libutil.so.7",O_RDONLY,00)     = 3 (0x3)
71774: fstat(3,{mode=-r--r--r-- ,inode=123,size=50476,blksize=4096}) = 0 (0x0)
71774: read(3,"\^?ELF\^A\^A\^A\t\0\0\0\0\0\0\0"...,4096) = 4096 (0x1000)
71774: mmap(0x0,53248,PROT_READ|PROT_EXEC,MAP_PRIVATE|MAP_NOCORE,3,0x0) = 671612928 (0x28080000)
71774: mprotect(0x2808a000,4096,PROT_READ|PROT_WRITE|PROT_EXEC) = 0 (0x0)
71774: mprotect(0x2808a000,4096,PROT_READ|PROT_EXEC) = 0 (0x0)
71774: mmap(0x2808b000,4096,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_FIXED,3,0xb000) = 671657984 (0x2808b000)
71774: mmap(0x2808c000,4096,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_FIXED|MAP_ANON,-1,0x0) = 671662080 (0x2808c000)
71774: close(3)                                  = 0 (0x0)
71774: access("/lib/libc.so.7",0)                = 0 (0x0)
71774: open("/lib/libc.so.7",O_RDONLY,027757765074) = 3 (0x3)
71774: fstat(3,{mode=-r--r--r-- ,inode=115,size=1026692,blksize=4096}) = 0 (0x0)
71774: read(3,"\^?ELF\^A\^A\^A\t\0\0\0\0\0\0\0"...,4096) = 4096 (0x1000)
71774: mmap(0x0,1032192,PROT_READ|PROT_EXEC,MAP_PRIVATE|MAP_NOCORE,3,0x0) = 671666176 (0x2808d000)
71774: mprotect(0x2816e000,4096,PROT_READ|PROT_WRITE|PROT_EXEC) = 0 (0x0)
71774: mprotect(0x2816e000,4096,PROT_READ|PROT_EXEC) = 0 (0x0)
71774: mmap(0x2816f000,24576,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_FIXED,3,0xe2000) = 672591872 (0x2816f000)
71774: mmap(0x28175000,81920,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_FIXED|MAP_ANON,-1,0x0) = 672616448 (0x28175000)
71774: close(3)                                  = 0 (0x0)
71774: sysarch(0xa,0xbfbfeab0,0x2804e0cb,0x280733f4,0x2805f379,0x280733f4) = 0 (0x0)
71774: mmap(0x0,544,PROT_READ|PROT_WRITE,MAP_ANON,-1,0x0) = 672698368 (0x28189000)
71774: munmap(0x28189000,544)                    = 0 (0x0)
71774: mmap(0x0,1928,PROT_READ|PROT_WRITE,MAP_ANON,-1,0x0) = 672698368 (0x28189000)
71774: munmap(0x28189000,1928)                   = 0 (0x0)
71774: mmap(0x0,20928,PROT_READ|PROT_WRITE,MAP_ANON,-1,0x0) = 672698368 (0x28189000)
71774: munmap(0x28189000,20928)                  = 0 (0x0)
71774: __sysctl(0xbfbfea74,0x2,0x28175ae0,0xbfbfea7c,0x0,0x0) = 0 (0x0)
71774: sigprocmask(SIG_BLOCK,SIGHUP|SIGINT|SIGQUIT|SIGKILL|SIGPIPE|SIGALRM|SIGTERM|SIGURG|SIGSTOP|SIGTSTP|SIGCONT|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO|SIGXCPU|SIGXFSZ|SIGVTALRM|SIGPROF|SIGWINCH|SIGINFO|SIGUSR1|SIGUSR2,0x0) = 0 (0x0)
71774: sigprocmask(SIG_SETMASK,0x0,0x0)          = 0 (0x0)
71774: lstat("/mnt",{mode=drwxr-xr-x ,inode=6,size=512,blksize=4096}) = 0 (0x0)
71774: stat("/mnt",{mode=drwxr-xr-x ,inode=6,size=512,blksize=4096}) = 0 (0x0)
71774: __sysctl(0xbfbfdf9c,0x2,0x281798c0,0xbfbfdfa8,0x0,0x0) = 0 (0x0)
71774: __sysctl(0xbfbfdad8,0x2,0x2818603c,0xbfbfdae0,0x0,0x0) = 0 (0x0)
71774: __sysctl(0xbfbfdb28,0x2,0xbfbfdb34,0xbfbfdb38,0x0,0x0) = 0 (0x0)
71774: readlink("/etc/malloc.conf",0xbfbfdb9b,1024) ERR#2 'No such file or directory'
71774: issetugid(0x2816700a,0xbfbfdb9b,0x400,0xbfbfdfa8,0x0,0x0) = 0 (0x0)
71774: break(0x8100000)                          = 0 (0x0)
71774: __sysctl(0xbfbfde44,0x2,0xbfbfde4c,0xbfbfde50,0x0,0x0) = 0 (0x0)
71774: mmap(0x0,2097152,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_ANON,-1,0x0) = 672698368 (0x28189000)
71774: munmap(0x28189000,487424)                 = 0 (0x0)
71774: munmap(0x28300000,561152)                 = 0 (0x0)
71774: lstat("/mnt",{mode=drwxr-xr-x ,inode=6,size=512,blksize=4096}) = 0 (0x0)
71774: stat("/mnt",{mode=drwxr-xr-x ,inode=6,size=512,blksize=4096}) = 0 (0x0)
71774: nmount(0x28204040,0x8,0x0,0xbfbfdee1,0xff,0x8000) ERR#22 'Invalid argument'
mount: 71774: write(2,"mount: ",7)                       = 7 (0x7)
/dev/md1c 71774: write(2,"/dev/md1c ",10)                        = 10 (0xa)
: 71774: write(2,": ",2)                                 = 2 (0x2)
Invalid argument
71774: write(2,"Invalid argument\n",17)          = 17 (0x11)
71774: process exit, rval = 1


at
мл. сержант
Сообщения: 74
Зарегистрирован: 2008-06-13 0:35:22

Re: freebsd JAIL в файле

Непрочитанное сообщение at » 2008-07-10 19:58:30

или я то то не правильно делаю
но задача такая
1) создать фай образа
2) создать в нем файловую систему
3) записать что то в образ
4) размотнтровать
5) смонтировати и увидеть то чо было ранее записанно

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: freebsd JAIL в файле

Непрочитанное сообщение zingel » 2008-07-10 20:03:54

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

# dd if=/dev/random of=/usr/vdisk.img bs=1K count=1M
# mdconfig -a -t vnode -f /usr/vdisk.img -u 1        
# bsdlabel -w /dev/md1
# newfs /dev/md1c
# mount /dev/md1c /mnt
# umount /mnt; mdconfig -d -u 1; rm /usr/vdisk.img    
вот так выполняется? если нет, скажи на каком месте
Z301171463546 - можно пожертвовать мне денег

at
мл. сержант
Сообщения: 74
Зарегистрирован: 2008-06-13 0:35:22

Re: freebsd JAIL в файле

Непрочитанное сообщение at » 2008-07-10 20:11:21

с этими этапами все замечательно

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

# dd if=/dev/random of=/usr/vdisk.img bs=1K count=1M
# mdconfig -a -t vnode -f /usr/vdisk.img -u 1       
# bsdlabel -w /dev/md1
# newfs /dev/md1c
# mount /dev/md1c /mnt
# umount /mnt; mdconfig -d -u 1;
после этого как мне этот образ опять смотнтировать вот вчем проблема

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: freebsd JAIL в файле

Непрочитанное сообщение zingel » 2008-07-10 20:12:31

после размонитривания он не хочет обратно маунтиться? Тогда покажи права на слайс до и после монтирования, я могу ошибатся, но это смахивает на баг mount
Z301171463546 - можно пожертвовать мне денег

at
мл. сержант
Сообщения: 74
Зарегистрирован: 2008-06-13 0:35:22

Re: freebsd JAIL в файле

Непрочитанное сообщение at » 2008-07-10 20:21:54

походу образ c jaij глючный получился, на 1метровом образе все впорядке
block size какой в этом случае лучше ставить

это единственно отличие от того что я делал с тем что вы предложили

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: freebsd JAIL в файле

Непрочитанное сообщение zingel » 2008-07-12 6:50:40

нужно эксперементировать с block size, и найти лимит
Z301171463546 - можно пожертвовать мне денег