Можем ли мы замаунтить девайс/партицию на которой файловой системы нет?
И еще немного глупых вопрос - а можно ли создать партицию в партиции? И если да, то есть ли юзкейсы для такой дичи?
Да, берешь fallocate, делаешь себе файл, дальше mkfs и делаешь в файле файловую систему. Ты же линуксом пользуешься, камон
По идее, партиция такое же блочное устройство, как и сам диск, и развернуть там таблицу разделов наверное можно А вот зачем — понятия не имею
О_о Хорошо, но я про обычный parted /dev/loop0p1 mklabel ... По идее можно без проблем, а вот есть ли юзкейсы, используется кем-либо и, соответственно нужно ли такое поддерживать
Если хочешь что-б там была долбица разделов, то man losetup Дальше натравляешь на этот луп *fdisk, создаёшь разделы и это вот всё. Читай ман короче! Маны рулез!
Нет, оно скорее всего бесполезно, хотя.... можно же расширить кол-во инод
Да про losetup я знаю
Ну а если просто раздел в файле то и таких сложностей не нужно. Просто создаёшь файл с нулями нужного раздела. Натравляешь нужный mkfs на него и монтируешь куды надо.
можно просто dd создать, с seek получается sparse и мгновенно
Зачем дд, если есть fallocate
Да, можно виртуальную машину держать не в файле в файловой системе, а в партиции, тогда в начале этой партиции будет таблица разделов :)
кстати, извини что вспомнил такой баян, но не проще ли cfdisk на партицию сагрить?
Я не совсем понимаю вопроса. Да, ты можешь сделать таблицу разделов внутри партиции через cfdisk.
ну тогда зачем виртуалка, лол)
Не, ты перепутал причину и следствие. Я предлагаю использовать партицию вместо виртуального диска, лежащего в файле.
типа чтобы был быстрее IO за счет отсутствия прослойки фс?
а есть цифры? неужели фс так сильно влияет?
точных цифр точно нет, я вообще пробрасываю raw-диски, чтобы, например, тестить multiboot USB без перезагрузки системы или я вот делал быстрый установщик Astra Linux когда-то, нужно было постоянно тестить :D
Обсуждают сегодня