У меня создалось впечатление, что блочное устройство указано под /dev
, поэтому, например, /dev/xvdf
и что файловые системы живут на разделе, который указан с номером за блочным устройством, этот раздел включен, например /dev/xvdf1
, и что все файловые системы должны жить на перегородке.Создайте файловую систему на блочном устройстве напрямую, без раздела?
Я запускаю CentOS, и в качестве части курса я должен создавать файловые системы, разделы и монтировать файловые системы. Для этого курса я создал файловую систему на файле устройства/dev/xvdf, и я установил эту файловую систему. В дополнение к этому, я создал раздел на/dev/xvdf с именем файла/dev/xvdf1 и создал файловую систему на этом разделе, а также смонтировал эту файловую систему. Это меня смущает и у меня есть несколько вопросов:
- Я правильно, что вы не должны создать раздел на блочном устройстве, но вы можете создать файловую систему на блочном устройстве непосредственно без раздела?
- Если да, то почему кто-то хочет это сделать?
- После создания файловой системы на/dev/xvdf я создал раздел/dev/xvdf1 с помощью fdisk, и я выделил максимальные блоки для этого нового раздела. Однако файловая система на/dev/xvdf не была удалена и на ней все еще был файл. Как это возможно, если все блоки на/dev/xvdf были выделены для раздела/dev/xvdf1?
Привет, как вы создали файловую систему непосредственно в файле блочного устройства? Многие SD-карты на рынке выходят таким образом. – Daniele
@ Daniele, он был на сервере облаков. И я сделал файловую систему через 'mkfs -t ext2/dev/xvdf' – Tom