Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Файловая система в файле во FreeBSD 4.X



Утилита vnconfig(8) конфигурирует и позволяет использовать дисковые устройства на основе псевдо-устройств vnode. vnode представляет собой файл и отвечает за работу с файлом. Это означает, что vnconfig(8) использует файлы для создания и работы с файловой системой. Одним из возможных способов использования является монтирование образов дискет или образов компакт-дисков, сброшенных в файлы.

Для использования vnconfig(8) в конфигурационном файле ядра вам нужно включить поддержку vn(4):

pseudo-device vn

Чтобы смонтировать имеющийся образ файловой системы:

Пример 17-3. Использование vnconfig для монтирования имеющегося образа файловой системы во FreeBSD 4.X

# vnconfig vn 0 diskimage

# mount /dev/vn 0 c /mnt

Для создания нового образа файловой системы с помощью vnconfig(8):

Пример 17-4. Создание нового диска в файле с помощью vnconfig

# dd if=/dev/zero of= newimage bs=1k count= 5 k

5120+0 records in

5120+0 records out

# vnconfig -s labels -c vn 0 newimage

# bsdlabel -r -w vn 0 auto

# newfs vn 0 c

Warning: 2048 sector(s) in last cylinder unallocated

/dev/vn0c: 10240 sectors in 3 cylinders of 1 tracks, 4096 sectors

5.0MB in 1 cyl groups (16 c/g, 32.00MB/g, 1280 i/g)

super-block backups (for fsck -b #) at:

# mount /dev/vn 0 c /mnt

# df /mnt

Filesystem 1K-blocks Used Avail Capacity Mounted on

/dev/vn0c 4927 1 4532 0% /mnt





Дата публикования: 2015-01-10; Прочитано: 230 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...