переместить систему с HDD на SSD

Обмен опытом по установке Линукс на разные аппаратные конфигурации

Модераторы: Olej, vikos

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

переместить систему с HDD на SSD

Непрочитанное сообщение Olej » 28 янв 2021, 19:50

Назрела задача: переместить систему с HDD на SSD...
Дальше - сочинение на тему "как я провёл свою замену HDD на SSD" :lol:

Система непрерывно эксплуатировалась с 2013 года, только апгрейдилась за это время, и доросла до настоящего времени до Mint 20.1.
Диски:

Код: Выделить всё

olej@nvidia:~$ sudo inxi -Dxxx
[sudo] пароль для olej:       
Drives:    Local Storage: total: 620.41 GiB used: 222.76 GiB (35.9%) 
           ID-1: /dev/sda vendor: Western Digital model: WD2500AAKX-001CA0 size: 232.89 GiB speed: 3.0 Gb/s 
           serial: WD-WMAYU0425651 rev: 1H15 temp: 42 C scheme: MBR 
           ID-2: /dev/sdb vendor: Seagate model: STM3160318AS size: 149.05 GiB speed: 3.0 Gb/s rotation: 7200 rpm 
           serial: 9VY0E3WK rev: CC35 temp: 42 C scheme: MBR 
           ID-3: /dev/sdd model: id State Disk size: 238.47 GiB serial: N/A rev: 0041 

Код: Выделить всё

olej@nvidia:~$ df
Файл.система   1K-блоков Использовано Доступно Использовано% Cмонтировано в
udev             3935028            0  3935028            0% /dev
tmpfs             794284        83500   710784           11% /run
/dev/sda1       70423668     35167076 31656224           53% /
tmpfs            3971404       463396  3508008           12% /dev/shm
tmpfs               5120            4     5116            1% /run/lock
tmpfs            3971404            0  3971404            0% /sys/fs/cgroup
/dev/sdb2      103293200     68975004 29462240           71% /mnt/sdb2
/dev/sda2      165142816    129177024 27553888           83% /home
tmpfs             794280           40   794240            1% /run/user/1000
Системный диск - /dev/sda, 68.4+160.1=228.5Gb ... на нём же swap-раздел (который нужно будет убрать и переложить в свап-файл):

Код: Выделить всё

olej@nvidia:~$ sudo fdisk -l /dev/sda
Диск /dev/sda: 232,91 GiB, 250059350016 байт, 488397168 секторов
Disk model: WDC WD2500AAKX-0
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер I/O (минимальный/оптимальный): 512 байт / 512 байт
Тип метки диска: dos
Идентификатор диска: 0x000bfcf6

Устр-во    Загрузочный    начало     Конец   Секторы Размер Идентификатор Тип
/dev/sda1  *                2048 143361422 143359375  68,4G            83 Linux
/dev/sda2              143362048 479182847 335820800 160,1G            83 Linux
/dev/sda3              479182848 488396799   9213952   4,4G            82 Linux своп / Solaris

Код: Выделить всё

olej@nvidia:~$ swapon -s
Имя файла                               Тип             Размер  Исп-но  Приоритет
/dev/sda3                               partition       4606972 497524  -2
/dev/zram0                              partition       65532   65440   100
/dev/zram1                              partition       65532   65396   100
/dev/zram2                              partition       65532   65424   100
/dev/zram3                              partition       65532   65420   100
Диск /dev/sdb - только для бэкапов Timeshift, он меня больше не будет интересовать:

Код: Выделить всё

olej@nvidia:~$ ls /mnt/sdb2
lost+found  timeshift
Ну и /dev/sdd - это новый, не размеченный ещё SDD, на который предстоит перенести /dev/sda.

P.S. Это рабочий компьютер, на котором выполнялись разные программные проекты 7 лет ... так что потерять накопленное нельзя ни под каким видом. :-o

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: переместить систему с HDD на SSD

Непрочитанное сообщение Olej » 28 янв 2021, 20:02

Olej писал(а):
28 янв 2021, 19:50
Ну и /dev/sdd - это новый, не размеченный ещё SDD, на который предстоит перенести /dev/sda.
Выбор пал на вот такой SSD 2.5" SATA 240GB Silicon Power S56 (SP240GBSS3S56B25)
Изображение
... собственно, из-за скоростных характеристик:
Скорость чтения (макс.) 560МБ/с
Скорость записи (макс.) 530МБ/с
... ну, и при относительно неплохих стоимостных характеристиках: 966 грн - это порядка $34,5

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: переместить систему с HDD на SSD

Непрочитанное сообщение Olej » 28 янв 2021, 20:20

Olej писал(а):
28 янв 2021, 19:50
на нём же swap-раздел (который нужно будет убрать и переложить в свап-файл):
1. перенёс свап в файл (swap):

Код: Выделить всё

olej@nvidia:~$ free
              всего        занято        свободно      общая  буф./врем.   доступно
Память:     7942808     4776904      288976      830240     2876928     2033076
Подкачка:     4869100      666016     4203084
Думаю, что этого размера хватит за глаза:

Код: Выделить всё

olej@nvidia:~$ sudo dd if=/dev/zero of=/swapfile bs=1M count=3000
[sudo] пароль для olej:       
3000+0 записей получено
3000+0 записей отправлено
3145728000 байт (3,1 GB, 2,9 GiB) скопирован, 29,0644 s, 108 MB/s
... это не так чтобы очень быстро...
И далее:

Код: Выделить всё

olej@nvidia:~$ sudo mkswap /swapfile
mkswap: /swapfile: небезопасные права доступа 0644, предлагаются 0600.
Setting up swapspace version 1, size = 3 GiB (3145723904 bytes)
без метки, UUID=c9537916-4642-40ad-a43e-b41a79b9dbff

olej@nvidia:~$ sudo chmod 0600 /swapfile

olej@nvidia:~$ ls -l /swapfile
-rw------- 1 root root 3145728000 янв 28 19:12 /swapfile
Подключаю:

Код: Выделить всё

olej@nvidia:~$ sudo swapon -va /swapfile
swapon: /dev/sda3: already active -- ignored
swapon: /swapfile: found signature [pagesize=4096, signature=swap]
swapon: /swapfile: pagesize=4096, swapsize=3145728000, devsize=3145728000
swapon /swapfile

olej@nvidia:~$ swapon -s
Имя файла				Тип		Размер	Исп-но	Приоритет
/dev/sda3                              	partition	4606972	463860	-2
/dev/zram0                             	partition	65532	65444	100
/dev/zram1                             	partition	65532	65440	100
/dev/zram2                             	partition	65532	65452	100
/dev/zram3                             	partition	65532	65444	100
/swapfile                              	file    	3071996	0	-3
И убираю раздел что был раньше:

Код: Выделить всё

olej@nvidia:~$ sudo swapoff /dev/sda3
... это тоже не быстрая операция...
И в итоге:

Код: Выделить всё

olej@nvidia:~$ swapon -s
Имя файла				Тип		Размер	Исп-но	Приоритет
/dev/zram0                             	partition	65532	65532	100
/dev/zram1                             	partition	65532	65532	100
/dev/zram2                             	partition	65532	65532	100
/dev/zram3                             	partition	65532	65532	100
/swapfile                              	file    	3071996	14348	-2
Или так, что может быть визуально нагляднее:

Код: Выделить всё

olej@nvidia:~$ swapon --show
NAME       TYPE      SIZE USED PRIO
/dev/zram0 partition  64M  64M  100
/dev/zram1 partition  64M  64M  100
/dev/zram2 partition  64M  64M  100
/dev/zram3 partition  64M  64M  100
/swapfile  file        3G  29M   -2
Теперь можно удалить (fdisk, parted, или gparted) не используемый больше раздел /dev/sda3 ... но обязательно не забыть закомментировать (удалить) его запись в /etc/fstab - иначе при следующей перезагрузке поимеем неприятность. :evil:

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: переместить систему с HDD на SSD

Непрочитанное сообщение Olej » 28 янв 2021, 20:52

Olej писал(а):
28 янв 2021, 20:20
о обязательно не забыть закомментировать (удалить) его запись в /etc/fstab - иначе при следующей перезагрузке поимеем неприятность.
Я вообще перепишу с UUID-ов дисков в /etc/fstab на их имена (/dev/sda1, /dev/sda2) (на время), так как это делалось ранее во всех UNIX/Linux ... чтобы при смене дисков не начудить с UUID при загрузке.

В общем, в конечном итоге, у меня /etc/fstab принял вид (с сохранёнными закоментированными старыми строчками):

Код: Выделить всё

# UUID=d5247f95-69b6-47b0-baa6-c71dd689a78f /               ext4    errors=remount-ro 0       1
/dev/sda1                                   /               ext4    errors=remount-ro 0       1

# /home was on /dev/sda2 during installation
# UUID=3ee8f840-4b98-4984-8ab2-b4aa4cb2db1e /home           ext4    defaults        0       0
/dev/sda2                                   /home           ext4    defaults        0       0

# swap was on /dev/sda3 during installation
# UUID=692eb628-1869-49e5-af7f-2b9dbd034471 none            swap    sw              0       0
/swapfile                                   none            swap    sw              0       0

# Linux backup
/dev/sdb2                                   /mnt/sdb2       ext4    rw,user         0       0
(по этим делам можно почитать справку здесь: ФАЙЛ ПОДКАЧКИ LINUX )
Olej писал(а):
28 янв 2021, 20:20
Теперь можно удалить (fdisk, parted, или gparted) не используемый больше раздел /dev/sda3 ... но обязательно не забыть закомментировать (удалить) его запись в /etc/fstab - иначе при следующей перезагрузке поимеем неприятность.

Код: Выделить всё

root@nvidia:/etc# sudo fdisk -l /dev/sda
Диск /dev/sda: 232,91 GiB, 250059350016 байт, 488397168 секторов
Disk model: WDC WD2500AAKX-0
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер I/O (минимальный/оптимальный): 512 байт / 512 байт
Тип метки диска: dos
Идентификатор диска: 0x000bfcf6

Устр-во    Загрузочный    начало     Конец   Секторы Размер Идентификатор Тип
/dev/sda1  *                2048 143361422 143359375  68,4G            83 Linux
/dev/sda2              143362048 479182847 335820800 160,1G            83 Linux

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: переместить систему с HDD на SSD

Непрочитанное сообщение Olej » 28 янв 2021, 21:47

Olej писал(а):
28 янв 2021, 20:20
Теперь можно удалить (fdisk, parted, или gparted) не используемый больше раздел /dev/sda3
По поводу системного диска

Код: Выделить всё

olej@nvidia:~$ sudo parted
...
(parted) print free
Модель: ATA WDC WD2500AAKX-0 (scsi)
Диск /dev/sda: 250GB
Размер сектора (логич./физич.): 512B/512B
Таблица разделов: msdos
Флаги диска:

Номер  Начало  Конец   Размер  Тип      Файловая система  Флаги
       1024B   1049kB  1048kB           Свободное место
 1     1049kB  73,4GB  73,4GB  primary  ext4              загрузочный
       73,4GB  73,4GB  320kB            Свободное место
 2     73,4GB  245GB   172GB   primary  ext4
       245GB   250GB   4718MB           Свободное место

(parted)
...
По поводу нового SSD диска:

Код: Выделить всё

olej@nvidia:~$ sudo parted /dev/sdd
GNU Parted 3.3
Используется /dev/sdd
Добро пожаловать в GNU Parted! Наберите 'help' для просмотра списка команд.
(parted) p                                                                
Ошибка: /dev/sdd: метка диска не определена
Модель: SPCC Sol id State Disk (scsi)                                     
Диск /dev/sdd: 256GB
Размер сектора (логич./физич.): 512B/512B
Таблица разделов: unknown
Флаги диска: 
(parted) q                     
Как я это понимаю, размер SSD больше занятой части HDD (2-мя) разделами, и я могу создавать копию прямым побайтовым копированием...

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: переместить систему с HDD на SSD

Непрочитанное сообщение Olej » 28 янв 2021, 21:54

Olej писал(а):
28 янв 2021, 21:47
могу создавать копию прямым побайтовым копированием...
С новыми опциями утилиты dd (=progress) это может выглядеть так (после "перемыкания" на USB диск стал /dev/sdc):

Код: Выделить всё

root@nvidia:/etc# time dd if=/dev/sda of=/dev/sdc bs=1M status=progress
3215982592 байт (3,2 GB, 3,0 GiB) скопирован, 102 s, 31,5 MB/s
...
Начался не быстрый процесс...
(ну, у меня этот процесс такой медленный, по скорости, потому что у меня при этом SSD подключен на внешний USB через адаптер ... чтобы не разбирать ящик преждевременно)

Код: Выделить всё

olej@nvidia:~$ lsusb
Bus 002 Device 005: ID 05e3:0718 Genesys Logic, Inc. IDE/SATA Adapter
Bus 002 Device 003: ID 05e3:0606 Genesys Logic, Inc. USB 2.0 Hub / D-Link DUB-H4 USB 2.0 Hub
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 005: ID 05d8:4002 Ultima Electronics Corp. Artec Ultima 2000 (GT6801 based)/Lifetec LT9385/ScanMagic 1200 UB Plus Scanner
Bus 001 Device 004: ID 1a40:0101 Terminus Technology Inc. Hub
Bus 001 Device 003: ID 0624:0200 Avocent Corp. 
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Если посмотреть SMART-диагностику этого диска (а ему лет 15 :-o ), то там не всё хорошо...
Про SMART см. Узнаём данные S.M.A.R.T. в Linux. Контроль состояния HDD или SSD):

Код: Выделить всё

olej@nvidia:~$ sudo apt install smartmontools
[sudo] пароль для olej:
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Предлагаемые пакеты:
  gsmartcontrol smart-notifier mailx | mailutils
Следующие НОВЫЕ пакеты будут установлены:
  smartmontools
Обновлено 0 пакетов, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 1 пакетов не обновлено.
...
Обрабатываются триггеры для ureadahead (0.100.0-21) …
ureadahead will be reprofiled on next reboot
Обрабатываются триггеры для systemd (245.4-4ubuntu3.4) …

Код: Выделить всё

olej@nvidia:/$ sudo smartctl -a /dev/sda
smartctl 7.1 2019-12-30 r5022 [x86_64-linux-5.4.0-65-generic] (local build)
Copyright (C) 2002-19, Bruce Allen, Christian Franke, www.smartmontools.org
...
  1 Raw_Read_Error_Rate     0x002f   200   200   051    Pre-fail  Always       -       6
...
198 Offline_Uncorrectable   0x0030   200   200   000    Old_age   Offline      -       1
...
Или так:
Вложения
Снимок экрана от 2021-01-29 11-22-14.png
Снимок экрана от 2021-01-29 11-22-14.png (124.13 КБ) 2059 просмотров

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: переместить систему с HDD на SSD

Непрочитанное сообщение Olej » 29 янв 2021, 10:44

Olej писал(а):
28 янв 2021, 21:54
Начался не быстрый процесс...

Код: Выделить всё

root@nvidia:/etc# time dd if=/dev/sda of=/dev/sdc bs=100M status=progress
143319158784 байт (143 GB, 133 GiB) скопирован, 7303 s, 19,6 MB/s
dd: ошибка чтения '/dev/sda': Ошибка ввода/вывода
1366+1 записей получено
1366+1 записей отправлено
143319158784 байт (143 GB, 133 GiB) скопирован, 7342,43 s, 19,5 MB/s

real	122m22,451s
user	0m0,008s
sys	3m12,455s
2 часа делов - и ... ты в шоколаде! :lol: ... или всё насмарку :-o, как у меня - что это за "dd: ошибка чтения '/dev/sda': Ошибка ввода/вывода"?
Это способ прямого копирования дисков, который использовался десятки раз на протяжении, как минимум, года с 2004-го... :-?

И gparted даёт такую же неутешительную картину:
Вложения
Снимок экрана от 2021-01-29 09-49-06.png
Снимок экрана от 2021-01-29 09-49-06.png (52.48 КБ) 2063 просмотра
Снимок экрана от 2021-01-29 09-51-08.png
Снимок экрана от 2021-01-29 09-51-08.png (50.05 КБ) 2063 просмотра

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: переместить систему с HDD на SSD

Непрочитанное сообщение Olej » 29 янв 2021, 14:23

Olej писал(а):
29 янв 2021, 10:44
Это способ прямого копирования дисков, который использовался десятки раз на протяжении, как минимум, года с 2004-го...
Тут я попал ... в ту историю когда уже попадал - за >7 лет работы системы/диска, с сотней инсталляций + тысячами компиляций + десятками зависаний :-o - на исходном системном диске ошибки...

Раз такое дело... Делаем всё то же, но гораздо более тщательно:

1. Разбираю ящик, и подключаю новый SSD на свободный SATA.

2. Перезагружаюсь с флешки LiveUSB Linux - иметь размонтированными разделы своего системного диска.

3. Нумерация дисков, естественно, за счёт подключения SSD на SATA сменилась!

Код: Выделить всё

mint@mint:~$ inxi -Dxxxxx
Drives:    Local Storage: total: 624.05 GiB used: 168.3 MiB (0.0%)
           ID-1: /dev/sda vendor: Western Digital model: WD2500AAKX-001CA0 size: 232.89 GiB speed: 3.0 Gb/s
           serial: WD-WMAYU0425651 rev: 1H15 temp: 38 C scheme: MBR
           ID-2: /dev/sdb vendor: Silicon Power model: SPCC Solid State Disk size: 238.47 GiB speed: 3.0 Gb/s
           serial: 0E74070A14BC00128320 rev: 61.3 temp: 33 C scheme: MBR
           ID-3: /dev/sdc vendor: Seagate model: STM3160318AS size: 149.05 GiB speed: 3.0 Gb/s rotation: 7200 rpm
           serial: 9VY0E3WK rev: CC35 temp: 37 C scheme: MBR
           ID-4: /dev/sdd type: USB model: USB FLASH DRIVE size: 3.64 GiB serial: 070A3C89A4AF3E29 rev: PMAP scheme: MBR
Теперь системный диск, как и был, /dev/sda, но SSD становится /dev/sdb ... ну и бэкап "уплыл" на /dev/sdc, но он нас пока не волнует...

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: переместить систему с HDD на SSD

Непрочитанное сообщение Olej » 29 янв 2021, 14:29

Olej писал(а):
29 янв 2021, 14:23
Теперь системный диск, как и был, /dev/sda,
Вот теперь (размонтированным) можно тщательно проверить разделы системного диска...

Код: Выделить всё

mint@mint:~$ sudo fdisk -l /dev/sda
Disk /dev/sda: 232,91 GiB, 250059350016 bytes, 488397168 sectors
Disk model: WDC WD2500AAKX-0
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x000bfcf6

Device     Boot     Start       End   Sectors   Size Id Type
/dev/sda1  *         2048 143361422 143359375  68,4G 83 Linux
/dev/sda2       143362048 479234047 335872000 160,2G 83 Linux
4. раздел / :

Код: Выделить всё

root@mint:~# e2fsck -v -f /dev/sda1
e2fsck 1.45.5 (07-Jan-2020)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information

      638595 inodes used (14.25%, out of 4481024)
         516 non-contiguous files (0.1%)
        1352 non-contiguous directories (0.2%)
             # of inodes with ind/dind/tind blocks: 0/0/0
             Extent depth histogram: 555929/175
     9495793 blocks used (52.99%, out of 17919921)
           0 bad blocks
           2 large files

      490937 regular files
       62412 directories
          56 character device files
          25 block device files
           0 fifos
       26826 links
       85151 symbolic links (82397 fast symbolic links)
           5 sockets
------------
      665412 files
Тут всё в порядке...

5. раздел /home ... а вот тут начинается:

Код: Выделить всё

root@mint:~# e2fsck -v -f /dev/sda2
e2fsck 1.45.5 (07-Jan-2020)
Pass 1: Checking inodes, blocks, and sizes
Inode 4198577 extent tree (at level 1) could be shorter.  Optimize<y>? yes
Inodes that were part of a corrupted orphan linked list found.  Fix<y>? yes
Inode 4199238 was part of the orphaned inode list.  FIXED.
Inode 4201892 was part of the orphaned inode list.  FIXED.
Inode 4202884 was part of the orphaned inode list.  FIXED.
Inode 4205562 was part of the orphaned inode list.  FIXED.
Deleted inode 4214597 has zero dtime.  Fix<y>? yes
Inode 4214647 was part of the orphaned inode list.  FIXED.
Inode 4218819 was part of the orphaned inode list.  FIXED.
Inode 4283486 was part of the orphaned inode list.  FIXED.
Inode 4283713 was part of the orphaned inode list.  FIXED.
Inode 5637150 extent tree (at level 1) could be narrower.  Optimize<y>? yes
Pass 1E: Optimizing extent trees
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
Block bitmap differences:  -(71552--71572) -(4754016--4754047) -(21803700--21803720) -(26969155--26969175) -(27001289--27001309) -(27191871--27191878) -(27951104--27951124)
Fix<y>? yes
Free blocks count wrong for group #2 (13695, counted=13716).
Fix<y>? yes
Free blocks count wrong for group #145 (8069, counted=8101).
...
... много раз соглашаемся и правим (а что нам ещё остаётся? :-? ) ...

Код: Выделить всё

Free inodes count wrong (10022239, counted=10022248).
Fix<y>? yes

/dev/sda2: ***** FILE SYSTEM WAS MODIFIED *****
        
      479896 inodes used (4.57%, out of 10502144)
        4701 non-contiguous files (1.0%)
         183 non-contiguous directories (0.0%)
             # of inodes with ind/dind/tind blocks: 0/0/0
             Extent depth histogram: 472634/454
    32994936 blocks used (78.60%, out of 41977600)
           0 bad blocks
           8 large files

      430027 regular files
       42922 directories
           0 character device files
           0 block device files
           5 fifos
          90 links
        6931 symbolic links (6791 fast symbolic links)
           2 sockets
------------
      479977 files
Ну ... пол-миллиона файлов - это вам не хрен собачий! :lol:
Ещё раз перепроверю на наличие ошибок:

Код: Выделить всё

root@mint:~# e2fsck -v -f /dev/sda2
e2fsck 1.45.5 (07-Jan-2020)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information

      479896 inodes used (4.57%, out of 10502144)
        4701 non-contiguous files (1.0%)
         183 non-contiguous directories (0.0%)
             # of inodes with ind/dind/tind blocks: 0/0/0
             Extent depth histogram: 472635/453
    32994936 blocks used (78.60%, out of 41977600)
           0 bad blocks
           8 large files

      430027 regular files
       42922 directories
           0 character device files
           0 block device files
           5 fifos
          90 links
        6931 symbolic links (6791 fast symbolic links)
           2 sockets
------------
      479977 files
Вот теперь всё чистенько!

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: переместить систему с HDD на SSD

Непрочитанное сообщение Olej » 29 янв 2021, 14:35

Olej писал(а):
28 янв 2021, 21:54
С новыми опциями утилиты dd
6. А вот вместо традиционного dd теперь буду использовать более "тщательный" его вариант ddrescue ... Но нам нужен не вообще ddrescue, а GNU ddrescue (это важно)!
Прямо в LiveUSB инсталлирую:

Код: Выделить всё

mint@mint:~$ sudo apt install gddrescue ddrescueview
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Следующие НОВЫЕ пакеты будут установлены:
  ddrescueview gddrescue
Обновлено 0 пакетов, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 943 kB архивов.
После данной операции объём занятого дискового пространства возрастёт на 3 726 kB.
Пол:1 http://archive.ubuntu.com/ubuntu focal/universe amd64 ddrescueview amd64 0.4~alpha3-3 [825 kB]
Пол:2 http://archive.ubuntu.com/ubuntu focal/universe amd64 gddrescue amd64 1.23-2build1 [118 kB]
Получено 943 kB за 1с (1 674 kB/s)
Выбор ранее не выбранного пакета ddrescueview.
(Чтение базы данных … на данный момент установлено 279587 файлов и каталогов.)
Подготовка к распаковке …/ddrescueview_0.4~alpha3-3_amd64.deb …
Распаковывается ddrescueview (0.4~alpha3-3) …
Выбор ранее не выбранного пакета gddrescue.
Подготовка к распаковке …/gddrescue_1.23-2build1_amd64.deb …
Распаковывается gddrescue (1.23-2build1) …
Настраивается пакет gddrescue (1.23-2build1) …
Настраивается пакет ddrescueview (0.4~alpha3-3) …
Обрабатываются триггеры для desktop-file-utils (0.24+linuxmint1) …
Обрабатываются триггеры для mime-support (3.64ubuntu1) …
Обрабатываются триггеры для hicolor-icon-theme (0.17-2) …
Обрабатываются триггеры для gnome-menus (3.36.0-1ubuntu1) …
Обрабатываются триггеры для man-db (2.9.1-1) …
Обрабатываются триггеры для install-info (6.7.0.dfsg.2-5) …
Опции чтения-записи (их множество):

Код: Выделить всё

mint@mint:~$ ddrescue --help
...
Про ddrescue, про его возможности (многошагового) восстановления см.:
ddrescue или спасаем данные с HDD
Клонирование жесткого диска.
Как клонировать жесткий диск с поврежденными данными в Linux, Windows и MAC

Ответить

Вернуться в «Железо для Linux»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 11 гостей