3

Когда я недавно использовал MS-DOS, у меня была проблема, когда MS-DOS мог использовать только диск FAT16, который допускал только 2 ГБ раздела. К сожалению, мне пришлось копировать файлы размером 2,6 ГБ, и они просто не могли поместиться в раздел, к сожалению, для меня снова все эти файлы должны были находиться в одном каталоге / разделе.

Сегодня, когда я создавал свою операционную систему, я думал, что, возможно, в будущем кто-то столкнется с подобной проблемой.

файловая система union может быть представлена в unix путем монтирования двух разделов по одному пути. Запуск ls покажет все файлы в разделе 1, а также в разделе 2. В этом случае также один раздел не требует, чтобы другой раздел мог читать все файлы.

Это решило бы проблему «слишком маленького максимального размера раздела», с которой я столкнулся в MS-DOS с FAT16.

Мой вопрос: в чем плюсы и минусы объединенной файловой системы?

Спасибо @Hennes, который дал мне в комментарии имя union filesystem , что позволило мне лучше сформулировать вопрос.


Я понятия не имею, как объяснить это проще ... не стесняйтесь редактировать.

1 ответ1

3

Я использую эту точную технику дома. У меня есть жесткий диск объемом 3 ТБ, и я использую несколько виртуальных машин. У большинства есть очень маленькие разделы, так как им нужны только ОС и некоторые программы, но один - это мое хранилище файлов.

Поскольку компьютер не такой мощный, мне потребовалось много места на одном ресурсе без тяжелой ОС, на которой он работал. Я использовал Windows 2000 в качестве ОС, но в Windows 2000 есть предел, по которому можно найти только жесткие диски с 2 ТБ. Поскольку я использую виртуальную машину, я могу создать столько виртуальных жестких дисков, сколько захочу, но это будет работать и с реальными дисками.

Я создал раздел 2TB и раздел около 1TB (я рассчитал пространство, чтобы оно подходило)

Я загрузился в Windows 2000 и нашел 2 диска. Я преобразовал оба диска в динамические диски и создал один раздел, который охватывает оба диска.

Теперь у меня есть раздел 3TB, который охватывает 2 виртуальных диска. Я даже могу переместить один виртуальный диск в другое место, и все продолжает работать. Пока я использую окна, эти данные доступны. Я подключил диски к виртуальной машине Windows 10, смог импортировать динамический дисковый массив и мог с ним работать, например сжимать и расширять раздел, а затем перемещать его обратно в Windows 2000, и он все еще работает.

Прелесть этого в том, что на самом деле не имеет значения, в каком порядке диски прикреплены, если они оба присутствуют.

Недостатком выполнения этого с несколькими дисками является то, что вероятность сбоя диска и, следовательно, недоступности всего раздела выше, так как существует более одного диска, который может выйти из строя.

Еще одна оговорка - для этого требуется Windows 2000 и выше с NTFS. Ваш вопрос конкретно о FAT16 с msdos. Я думаю, что MSDos может быть запущен на FAT32, но я не уверен.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .