Создание диска в файле и монтирование в FreeBSD

Комментарии ()

Понадобилось временно расширить диск tmp гиг так на 120. 

Создадим виртуальный Memory Disk размером 120 Гигабайт (в Килобайтах это будет 125829120):

# dd if=/dev/zero of=image_tmp bs=1024 count=125829120
# mdconfig -a -t vnode -f image_tmp -u1

Теперь у нас появится виртуальное блочное устройство /dev/md1. Отформатируем его в файловую систему UFS и примонтируем в /tmp:

# newfs /dev/md1
# mount /dev/md1 /tmp

Просмотр списка виртуальных дисков 

# mdconfig -l
md1

Удаление устройства из системы  (раздел  должен быть отмонтирован):

# umount /home/virtual
# mdconfig -du1

Для монтирования виртуального диска при старте системы, пропишем следующие в /etc/rc.local:

mdconfig -a -t vnode -f /home/image0 -u 1
mount /dev/md1 /tmp

 


Webit.in.ua 2013