Хранение данных — это всегда боль, у которой может быть больше 50 оттенков: железо, кэш, гарантии, производительность, скорость восстановления при проблемах, удобство и прочее. Как решить большинство из них, при этом получив что-то легко обслуживаемое, да ещё бесплатно? Сегодня поговорим про файловые системы на примере не совсем дефолтной OpenZFS.
Читать полностью »
Рубрика «file system»
Переизобретаем файловую систему: (Open)ZFS
2023-10-30 в 10:40, admin, рубрики: file system, OpenZFS, storage, zfs, zfsonlinuxСтранный мир путей файлов в Windows
2023-04-26 в 10:04, admin, рубрики: fat32, file system, ntfs, windows, имена файлов, разработка под windows, файловая система
Пути файловых систем в Windows страннее, чем можно подумать. В любой производной от Unix системе пути на удивление просты: если нечто начинается с /
, то это путь. Но всё совершенно иначе в Windows, которая имеет озадачивающее разнообразие схем составления пути.
Когда я реализовал функцию автозавершения пути в Fileside 1.7, мне нужно было изучить этот вопрос внимательнее, чтобы ничего не упустить. В этой статье я расскажу о своих находках.
Стоит заметить, что статья ограничивается только тем типом путей, который видит пользователь приложений Windows (обусловленный Win32 API). Под этим слоем есть ещё больше любопытного, в основном касающегося тех, кто пишет драйверы оборудования и тому подобное.
Читать полностью »
Telegram. Безлимитный сетевой диск. Бесплатный
2019-06-16 в 16:29, admin, рубрики: cloud storage, file system, fuse, github, python, telegram, vfs, Блог компании VDS.SH / DEDIC.SH, Лайфхаки для гиков, облачные сервисы, хранение данныхПривет.
Наверняка многие об этом задумывались, возможно у кого то эта идея лежит в TODO. У меня она пролежала примерно год, но таки удалось ее реализовать в виде работающего прототипа.
TgCloud:
- Виртуальная файловая система с открытым исходным г****кодом.
- На локальном диске — только метаданные: имена, размер, структура папок и т.д.
- Данные хранятся в Telegram и загружаются только при работе с файлом
- Размер и тип файлов не ограничен, можно использовать с любой ОС
Подробности реализации и ссылка на репозиторий — под катом
Читать полностью »
Что собой представляют образы Docker none:none?
2016-06-26 в 12:07, admin, рубрики: best practice, best practices, docker, file system, file systems, filesystem, filesystems, image, images, space, виртуализация, Настройка Linux, образ, образы, Разработка под Linux, системное администрирование, файловая система, файловые системыПредлагаю вашему вниманию перевод статьи What are Docker none:none images? из блога Project Atomic.
Последние несколько дней я потратил на упражнения с образами Docker <none>:<none>
. Чтобы объяснить, что они собой представляют, и что могут натворить, я пишу этот пост, в котором ставлю вопросы:
- Что собой представляют образы Docker
<none>:<none>
? - Что собой представляют обособленные (dangling) образы ?
- Почему я вижу кучу образов
<none>:<none>
, когда делаюdocker images -a
? - В чем разница между
docker images
иdocker images -a
?
Прежде чем я начну отвечать на вопросы, запомните, что есть два вида образов <none>:<none>
: хорошие и плохие.Читать полностью »
UDP-TCP File System, Trivial Remote File System
2016-04-30 в 13:49, admin, рубрики: file system, file system api, nfs, контроллер, Сетевые технологии, системное программирование, метки: file system, file system apiСегодня выходной, так что напишу коротко про мелочи, до которых, как правило, руки не доходят.
TCP FS
Есть ещё одна вещь, которой нет в современном Юниксе и которую я хочу иметь в unix box фантома. Она проста как мычание, и почему её никто не сделал — непостижимо:
#cat /tcp/host/port > local_file
Правда, я хочу использовать иной синтаксис имени файла, URL style — tcp://host:port, но это уже детали. Естественно, наравне с TCP просится UDP, и там вообще проблем нет.
Для TCP есть очевидная проблема — нужен ли нам listen или connect, но её можно решить через указание в имени «файла» определённого суффикса.
Сказать на эту тему настолько больше нечего, что перейдём без остановки к следующей.