Заархивируйте весь сервер из командной строки

SD-карта может иметь переключатель физической блокировки записи. Это заблокировано? извините, если это звучит глупо.

Попробуйте выполнить следующую команду, чтобы полностью удалить всю информацию о разделах. Как root (или с помощью sudo или любого другого решения, которое у вас есть в вашей системе). Предупреждение: все данные на SD-карте будут потеряны, и если вы не введете правильное устройство, вы можете уничтожить все данные в своей системе

    sgdisk -Z /dev/XXXX

, где / dev / XXXX - устройство, соответствующее вашей SD-карте, например / dev / sde или подобное. Перезагрузите компьютер и попробуйте отформатировать SD-карту обычным инструментом .

Если все еще плохо, либо вы используете неправильный файл устройства, либо ваша система lunix не может записывать данные на SD-карту, возможно, она повреждена. Взгляните на системные сообщения, используя dmesg | хвост -100 .

ОБНОВЛЕНИЕ, (в ответ на ваше обновление)

Ваша SD-карта имеет таблицу разделов GPT, как доказывает предупреждение sgdisk (а не ошибка, кстати):

    Warning! Secondary partition table overlaps the last partition by
    33 blocks!
    You will need to delete this partition or resize it in another 
    utility.

И результат успех:

    GPT data structures destroyed! You may now partition the disk using fdisk
    or other utilities.

Таблица GPT (управляемая с помощью gdisk) записывается на устройство дважды, одна в начале, другая в конце в обратном порядке.Таким образом, таблица GPT «сильнее», чем разделы MBR (управляемые старым fdisk), и сопротивляется таким командам, как: dd if = / dev / zero of = / dev / sdx count = 20 bs = 512 , потому что резервная копия копия пишется в конце и не стирается.

Вы перезагружали компьютер после замены паритонов с помощью sgdisk -Z ? Если вы этого не сделаете, возможно, что ядро ​​Linux по-прежнему использует в памяти свое собственное представление о разделах на карте. Лучшее, что нужно сделать, чтобы убедиться, что Linux знает, что карта стерта, - это перезагрузить компьютер.

В некоторых ситуациях возможно смешивать таблицу разделов MBR и GPT, но эти 2 таблицы должны согласовываться, и только очень опытные пользователи могут смешивать использование разделов MBR и GPT.

Неясно, распознает ли ваша версия fdisk GPT или нет. Возможно, вы пытаетесь редактировать раздел MBR с помощью fdisk, в то время как ядро ​​Linux использует таблицу разделов GPT (резервная копия).

Итак, еще раз:

  1. Запишите таблицу разделов, sgdisk -Z
  2. пока не используйте другой инструмент для создания разделов. Вместо перезагрузки
  3. используйте предпочитаемый вами инструмент разметки.

Если проблема не исчезнет, ​​может помочь dmesg .

1
02.11.2016, 18:24
2 ответа

Вам лучше создать сжатый архив tar.

Типичная команда для выполнения этого для всей системы ...

tar -cvpzf /backup.tar.gz --exclude=/backup.tar.gz --one-file-system /

См. https://help.ubuntu.com/community/BackupYourSystem/TAR

6
27.01.2020, 23:14

Я предполагаю, что вы хотите заархивировать каждый файл и папку, которые присутствуют на вашем сервере, в один zip-файл. Вы можете сделать это как

zip -r backup.zip /

'/' обозначает корень файловой системы в Linux. Таким образом, приведенная выше команда будет запускаться из корня и рекурсивно заархивирует все папки и файлы. Но если вы действительно заинтересованы в резервной копии вашей системы, есть гораздо лучшие варианты, чем архивирование файлов и папок.

0
27.01.2020, 23:14

Теги

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