On Tue, Jun 22, 2004 at 01:52:21PM +0300, Valentin Nechayev wrote:
Tue, Jun 22, 2004 at 13:44:51, rad wrote about "[uanog] Re: dump/restore":
Следует сделать поправку на то, что линус считает dump+restore устаревшими грязными хаками, а это значит, что жизни им не будет ;( Линус имеет какое-то отношение к порту dump/restore на Линукс? Работа dump/restore идет на уровне файловой системы. А доступ к файловой системе предоставляет кто? А какая разница какому приложению давать доступ/предоставлять АПИ и проч. Насколько я помню, линуксовый dump работает не на уровне API файловой системы, а прямым доступом в раздел. По крайней мере такое было в kernel-traffic как главная причина, почему dump нельзя запускать одновременно с работой на FS.
Не поленился. Залез в исходники. Версия 0.4b32
less dump/main.c
static void usage (void) ... #ifdef __linux__ ext2fs_get_library_version(&ext2ver, &ext2date); fprintf(stderr, "%s %s (using libext2fs %s of %s)\n", __progname, _DUMP_VERSION, ext2ver, ext2date); #else fprintf(stderr, "%s %s\n", __progname, _DUMP_VERSION); #endif ...
info libext2fs
Introduction to the EXT2FS Library ********************************** The EXT2FS library is designed to allow user-level programs to manipulate an ext2 filesystem. Вот кусок из заголовка:
less dump/main.c
#ifdef __linux__
#ifdef HAVE_EXT2FS_EXT2_FS_H
#include