> 1. Создать файл нужного размера. (dd или mkfile)
> 2. Отформатировать его под нужную файловую систему.
> 3. Смонтировать.
> Всё...Подробней опишу сам:
1. Создать файл нужного размера
убедиться, что имеется в наличии свободное место для файла:
df -h
собственно, создаем файл:
dd if=/dev/zero of=/part1 bs=1G count=10
где:
/dev/zero – специальный файл в UNIX-подобных системах, представляющий собой источник нулевых байтов (ASCII NUL, 0×00)
of=/part1 – файл который создаем
bs=1G – размер блока, 1ГигаБайт (вместо G может быть: К-КБайт, М-МБайт, G-ГБайт)
count=10 – количество блоков
В результате мы получили заданный файл, размером 1G*10=10 ГигаБайт.
Если создается файл большого размера, то операция может выполняться достаточно долго.
Отследить прогресс увеличения размера файла можно с другом терминальном окне:
watch -n 10 ls -lh /part1
2. Отформатировать его под нужную файловую систему.
mkfs -t ext3 /part1
где:
ext3 - тип ФС подставляем выбранную файловую систему (reiserfs, ext3, jfs, xfs ...)
/part1 – файл который создали в п.1
3. Смонтировать.
Создаем точку монтирования:
mkdir /mnt/megadrive
и даём директории полные права:
chmod 770 /mnt/megadrive
И монтируем:
mount -o loop -t ext3 /part1 /mnt/megadrive
Если все нормально добавляем монтирование в /etc/fstab