Как сделать резервную копию данных моей системы Linux, если я хочу получить их в других операционных системах?

lsblk перечислит все блочные устройства. Это предоставляет себя хорошо сценариям:

$ lsblk -io KNAME,TYPE,SIZE,MODEL
KNAME TYPE   SIZE MODEL
sda   disk 149.1G TOSHIBA MK1637GS
sda1  part  23.3G 
sda2  part    28G 
sda3  part  93.6G 
sda4  part   4.3G 
sr0   rom   1024M CD/DVDW TS-L632M

lsblk присутствует в пакете util-linux и к настоящему времени более универсален, чем предложенные альтернативы.

3
18.10.2015, 06:25
2 ответа

Линия, о которой вы сказали, не работает, выглядит как дублирующая конец предыдущей строки. Эта часть:

T, 'TLSv1');

Конец предыдущей строки:

$this->curlOption(CURLOPT_SSL_CIPHER_LIST, 'TLSv1');

Я ожидаю, что вы скопировали/вставили что-то не так, и могли бы удалить эту часть, оставив:

$this->getCurlMethodSettings($method, $params, $isAuthorizationRequired);
-121--253873-

Я просто погуглил, и похоже, что NTFS поддерживается на OSX (ro), FreeBSd FAT32 , вероятно, еще лучше поддерживается, но он более ограничен. Обе файловые системы, как правило, поддерживаются большим количеством устройств.

Если вы не хотите использовать файловую систему, вы можете использовать tar и рассматривать диск как ленту. Я бы представлял, что это будет работать на любой ОС (Windows с Cygwin). Tar специально предназначен для чтения/записи необработанных устройств.

cd files2backup
tar cfvz /dev/sdz .

Для извлечения

tar xfvz /dev/sdz
-121--105313-

я бы предложил использовать FAT32 . Причина в его использовании на USB флэш-накопителях.

Все используют флэш-накопители USB, поэтому каждая ОС будет поддерживать эту файловую систему.

Конечно, многие ОС утверждают, что поддерживают так много файловых систем, но это одна иностранная файловая система, которая использовала все время, поэтому, если есть проблемы, они скоро будут известны и исправлены.

Одним из недостатков FAT32 является отсутствие разрешений. Если требуется сохранить разрешения для файлов, используется такой архиватор, как tar , который может сохранить разрешения для файлов, а затем сохранить файл .tar на резервном диске.

3
27.01.2020, 21:19

Я просто немного погуглил, и похоже, что NTFS поддерживается на OSX(ro), FreeBSD(rw), Linux(rw) и Windows(rw). FAT32, вероятно, поддерживается еще лучше, но она более ограничена. Обе файловые системы обычно поддерживаются многими приборами/устройствами.

Если вы не хотите использовать файловую систему, вы можете использовать tar и обращаться с диском как с лентой. Я думаю, что это будет работать на любой ОС (Windows с Cygwin). Tar специально разработан для чтения/записи необработанных устройств.

cd files2backup
tar cfvz /dev/sdz .

To extract

tar xfvz /dev/sdz
1
27.01.2020, 21:19

Теги

Похожие вопросы