如果要在其他操作系统上检索我的Linux系统数据,该如何备份?


3

我是Linux的基本用户,并且希望将数据(home准确地说是我的目录)备份到外部硬盘驱动器(EHD)中,但是希望能够在其他操作系统(Linux)中检索此数据,因为我想要如果我的系统,Windows发生故障,女友想要我拥有的某些图片或OS X,我的一个朋友想要我拥有的某些书或* BSD,因为将来出现问题,将来可以检索我的数据它很快就会在另一台计算机上运行)。但是我很难弄清楚该怎么做。我认为复制/粘贴过程将变成一场噩梦。

我已经做了大量的研究,而我唯一了解的(或者认为我已经理解了!)是,根据我要从中检索数据的操作系统,我将需要使用其他文件系统格式化EHD。 。换句话说,如果我做对了,就不可能以我上面描述的方式进行备份。但是,令人惊讶的是,这是Web上一个非常未经记录的过程。所以我想问:有没有一种方法可以对我的数据进行“通用备份”呢?


4
您只需要将数据写入所有知名操作系统(即Linux,BSD,OS X,WINdows)都可以读取的文件系统即可。最低的公分母是FAT32之类的东西,但更富于想象力的东西可能会起作用。您可能应该修改问题,以阐明是否希望这些操作系统能够以默认/标准配置读取驱动器。例如,可以说服Windows使用一些合适的附件读取更多的文件系统。如果包含适当的支持,则Linux内核可以读取大多数内容。
Faheem Mitha

我想知道将ISO CD-ROM类型的文件用作备份。通常可挂载为文件。
杰夫·谢勒

将文件写入NTFS / FAT将失去文件系统许可,但是如果它确实是“数据”(图片,视频,音频,文档等),则可以,但是如果要备份配置文件,则不是。最好使用tar创建档案,唯一的问题是Windows,您需要7zip,其他所有文件都可以完美读取tar文件。另一个解决方案是使用ssh传输文件(例如,使用客户端计算机上的filezilla)。
cylgalad 2015年

Answers:


3

我建议使用FAT32。原因是它在USB闪存驱动器上的使用。

每个人都使用USB闪存驱动器,因此每个操作系统都将支持此文件系统。

当然,许多操作系统声称支持这么多文件系统,但这是一个始终使用的外部文件系统,因此,如果出现问题,它们很快就会被发现并解决。

FAT32的一个缺点是缺少权限。如果要保留文件的权限,请使用类似的存档器,该存档器tar可以保留文件的权限,然后将.tar-file 存储在备份驱动器上。


1

我只是做了一些快速的谷歌搜索,它似乎NTFS在OSX(ro),FreeBSD(rw),Linux(rw)和Windows(rw)上受支持。FAT32可能会得到更好的支持,但它的作用更加有限。这两种文件系统通常也受许多设备/设备支持。

如果不想使用文件系统,则可以使用tar并将驱动器视为磁带。我想这将在任何操作系统(带有Cygwin的Windows)上都可以使用。Tar是专门为读取/写入原始设备而设计的。

cd files2backup
tar cfvz /dev/sdz .

提取

tar xfvz /dev/sdz
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.