| Затоваривание на диске |
[Sep. 22nd, 2004|01:51 pm] |
|
|
|
|
| Comments: |
Вот-вот! Именно plan9 и не хватает :) Интересно, plan 9 filesystem for linux -- может быть?
О! А все красивое -- от Гнома!
А гном красив? :) Может, тогда от Mac OS X? :)
1. Тут существенна не сама файловая система (как способ раскидывания байтов по диску), а 9p, как протокол общения с этой системой. Кажется, кто-то типа Ron Minnich что-то пытался делать на тему драйвера 9p для Linux, но далеко не продвинулся. 2. Эта самая система в Plan 9 состоит из программы, которая раз в сутки делает инкрементальный бэкап, и файл-сервера, который по этому самому 9p составляет из бэкапов взгляд на файловую систему. В принципе, никто не мешает написать нечто подобное и под Linux (либо в виде драйвера fs, либо раздавать по какому-нибудь протоколу). Но пока что никто не написал.
Ну да, я не говорил о раскидывании байтов -- кстати, тут ведь проблем с раскидыванием нет, потому что ничего не удаляется :) -- а иметь именно нативно подключённую систему, которая сохраняет версии (а уж как при необходимости эти версии из неё добывать, не так важно...) Чтобы не делать commit руками каждый раз :)
А правильно я понимаю, что раз backup раз в сутки, то и версии сохраняются только те, что были в полночь?
А просто делать backup раз в сутки -- это вообще доблесть небольшая. Запустить tar с нужными ключами через cron -- и все. (Ну, еще потребуется несколько строчек шелла, чтобы отмечать удаленные файлы.) Тут прелесть как раз в основном в легкости доступа.
Доблесть небольшая, это верно... Да, в общем, доступ лёгкий получить не проблема. Либо программу написать, либо в midnight встроиться.
Мне-то хочется, чтобы автоматически все версии сохранялись (ну как если бы после каждого закрытия файла, открытого на запись, делался cvs commit). | |