У меня есть Ubuntu 11.10, который потерял свою поддержку в мае 2013 года, теперь я хотел бы повторно установить самую последнюю версию LTS, а именно 12.04. Мой вопрос касается моих текущих разделов и создания резервных копий. Существует ли безопасный способ резервного копирования моих данных на некоторые локальные разделы вместо копирования файлов на DVD-диски / внешние накопители (в моей ситуации это совершенно невозможно). Ниже приведены системные команды, запускающие мой диск:

$ lsblk
NAME   MAJ:MIN RM   SIZE RO MOUNTPOINT
sda      8:0    0 232,9G  0 
├─sda1   8:1    0  48,8G  0 
├─sda2   8:2    0    63G  0 
├─sda3   8:3    0     1K  0 
├─sda4   8:4    0  53,7G  0 /
├─sda5   8:5    0  18,6G  0 
├─sda6   8:6    0  25,5G  0 
└─sda7   8:7    0  23,3G  0 [SWAP]
sr0     11:0    1  1024M  0

а также

$ sudo fdisk -l
[sudo] password for xyz: 

Disk /dev/sda: 250.1 GB, 250059350016 bytes
głowic: 255, sektorów/ścieżkę: 63, cylindrów: 30401, w sumie sektorów: 488397168
Jednostka = sektorów, czyli 1 * 512 = 512 bajtów
Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512
Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512
Identyfikator dysku: 0xc3ffc3ff

Device    Boot  Beginning   End          Blocks     ID  System
/dev/sda1   *        2048   102402047    51200000    7  HPFS/NTFS/exFAT
/dev/sda2       215044096   347080703    66018304    7  HPFS/NTFS/exFAT
/dev/sda3       347082750   488392064    70654657+   5  Extended
/dev/sda4       102402048   215042047    56320000   83  Linux
/dev/sda5       395905923   434975939    19535008+  83  Linux
/dev/sda6       434976003   488392064    26708031   83  Linux
/dev/sda7       347082752   395905023    24411136   82  Linux swap / Solaris

В начале у меня была предустановленная Windows Vista с машиной, когда она была куплена (блин!) и я установил Linux (тот, который у меня сейчас). Windows-программа в основной загрузочной записи была переопределена grub, и теперь я могу загружаться как с Windows, так и с Linux.

Это список установленных устройств:

$ mount
/dev/sda4 on / type ext4 (rw,errors=remount-ro,commit=0)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
fusectl on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
udev on /dev type devtmpfs (rw,mode=0755)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)
none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880)
none on /run/shm type tmpfs (rw,nosuid,nodev)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
gvfs-fuse-daemon on /home/tomasz/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=tomasz)

Странно (я не помню такой вещи), что мой текущий linux использует только один раздел (/dev/sda4). Но, в любом случае, кажется, что так.

Мой последний вопрос: могу ли я использовать один из существующих разделов Linux для резервного копирования и установить Ubuntu 12.04, не удаляя ни Windows, ни Ubuntu 11.04? Я имею в виду - будет ли grub автоматически принимать обе старые Windows Vista и 2 Linux (старые 11.10 и "новые" 12.04)? Есть ли какие-либо скрытые операции, выполняемые во время установки, которые могут повредить мой пользовательский раздел резервного копирования во время установки?

мой файл fstab:

proc            /proc           proc    nodev,noexec,nosuid 0       0
# / was on /dev/sda4 during installation
UUID=d44e89f5-9da2-48eb-83b3-887652ec95d2 /               ext4    errors=remount-ro 0       1
# swap was on /dev/sda7 during installation
UUID=bbe50535-ba57-434a-9272-211d859f0e00 none            swap    sw              0       0

sda5 и sda6 - это разделы корзины, созданные во время неудачной установки linux (это была установка linux до моей текущей установки), я не удалял эти разделы, но у меня есть доступ к ним (и я могу использовать их в качестве резервных разделов).


edit: второй вопрос: почему lsblk показывает /dev /sda с 232,9 ГБ, а fdisk показывает, что у него 250,1 ГБ? Откуда эта разница?

3 ответа3

4

У вас может быть намного более простое решение под рукой.

Ваш раздел подкачки равен 23,3 ГБ (вывод lsblk)! Я считаю, что это действительно слишком много. Раньше практическое правило гласило, что вам нужно столько же места подкачки, сколько и вашей оперативной памяти. Учитывая способность современных систем управлять оперативной памятью, даже сейчас это считается слишком большим, так что вы должны использовать как можно больше пространства подкачки, чем у вас есть оперативная память.

Это освободило бы довольно большой кусок диска (я могу рискнуть предположить 19GiB, но это только предположение). Если я прав, то проще всего установить новую Ubuntu в новый раздел, полученный при изменении размера раздела подкачки, поместив туда только ваш каталог /. Раздел, где в настоящее время находится ваша Ubuntu 11.10, sda4, может (то есть, после успешной установки Ubuntu 12.04) очиститься от всего, что связано с системой, и ваш домашний каталог останется полностью незатронутым.

Ответ на вопрос:

edit: second question is: why does lsblk show /dev/sda having 232,9G while fdisk shows that it has 250.1GB? Where does the difference come from?

Разница заключается в том, что lsblk использует новые модули GiB (читай GibiBytes), а старая утилита fdisk использует GB. Вы должны помнить, что:

 1 GiB = (1024)^3 bytes = 1.073741824 GB

таким образом

 250 GB = 250 * 10^9 /(1024)^3 GiB = 232.830... GiB

См. Раздел "Понимание размеров диска" на этой веб-странице.

1

Вы можете выполнить резервное копирование на любой раздел, на котором достаточно свободного места; однако это защитит вас от небольшого подмножества потенциальных рисков. Например, если вы случайно создадите совершенно новую таблицу разделов при обновлении Ubuntu, резервное копирование на тот же диск будет бесполезным. Я настоятельно призываю вас вернуться к внешней среде. Если по какой-либо причине это неудобно, инвестируйте в оборудование и / или знания, чтобы сделать его удобным. Это будет полезно не только сейчас, но и в будущем; диски могут и действительно выходить из строя как физически, так и из-за проблем с программным обеспечением (ошибки, ошибки человека и т. д.).

0

Да, одним из способов является:

Вы можете использовать приложение резервного копирования, которое поставляется вместе с Ubuntu, и указать место для резервной копии sda5 или sda6. В противном случае вы можете напрямую скопировать и вставить необходимые файлы в эти места. Во время установки 12.04 форматируйте только корневой раздел (/dev/sda4) и не нужно выделять 23,3 ГБ для раздела подкачки. Рекомендуется выделить размер подкачки в два раза больше объема оперативной памяти.

Другой способ это:

Просто вы можете официально обновить с 11.10 до 12.04 через менеджер обновлений. Таким образом, ваши данные и установленное программное обеспечение будут сохранены, а ваша ОС будет обновлена до 12.04.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .