У меня Macbook Pro 2011 с Ubuntu 21.04.
Я делаю резервную копию раздела Ubuntu на внешний жесткий диск HGST 1 ТБ 5400 об/мин, изготовленный в мае 2017 года, через интерфейс Firewire или IEEE1394 800 и внешний корпус,
mac2011-linux% lsmod|grep FireWire
firewire_sbp2 24576 3
firewire_ohci 45056 0
firewire_core 69632 2 firewire_ohci,firewire_sbp2
crc_itu_t 16384 1 firewire_core
с протоколом rsync версии 3.2.3 версии 31 (поставляется с Ubuntu).
Я только что купил новый корпус: после нормального копирования многих файлов он делает ошибку ввода-вывода и, наконец, зависает система (отображает, но не реагирует на мышь, клавиатуру, пинг
).
Лог, полученный с журналctl -k -b -1
:
11 октября 17:23:33 ядро mac2011-linux: firewire_sbp2 fw1.0: sbp2_scsi_abort
11 октября 17:23:34 ядро mac2011-linux: firewire_core 0000:04:00.0: конфигурация phy: новый корень = ffc1, gap_count = 5
11 октября 17:23:36 ядро mac2011-linux: firewire_core 0000:04:00.0: конфигурация phy: новый корень = ffc1, gap_count = 5
11 октября 17:23:38 ядро mac2011-linux: firewire_core 0000:04:00.0: повторно открытое устройство fw1
11 октября 17:23:39 ядро mac2011-linux: firewire_sbp2 fw1.0: статус ошибки: 0:9
11 октября 17:23:39 ядро mac2011-linux: firewire_sbp2 fw1.0: не удалось переподключиться
11 октября, 17:23:40 ядро mac2011-linux: firewire_sbp2 fw1.0: выполнен вход на LUN 0000 (0 попыток)
11 октября, 17:23:40 ядро mac2011-linux: firewire_sbp2 fw1.0: статус записи для неизвестного ORB
11 октября 17:24:10 ядро mac2011-linux: firewire_sbp2 fw1.0: sbp2_scsi_abort
11 октября 17:24:11 ядро mac2011-linux: firewire_core 0000:04:00.0: конфигурация phy: новый корень = ffc1, gap_count = 5
11 октября 17:24:13 ядро mac2011-linux: firewire_core 0000:04:00.0: конфигурация phy: новый корень = ffc1, gap_count = 5
11 октября, 17:24:15 ядро mac2011-linux: firewire_core 0000:04:00.0: повторно открытое устройство fw1
11 октября 17:24:16 ядро mac2011-linux: firewire_sbp2 fw1.0: статус ошибки: 0:9
11 октября 17:24:16 ядро mac2011-linux: firewire_sbp2 fw1.0: не удалось переподключиться
11 октября, 17:24:16 ядро mac2011-linux: firewire_sbp2 fw1.0: выполнен вход на LUN 0000 (0 попыток)
11 октября 17:24:47 ядро mac2011-linux: sd 6:0:0:0: устройство отключено - не готово после устранения ошибки
11 октября 17:24:47 ядро mac2011-linux: sd 6:0:0:0: [sdb] tag#0 FAILED Результат: hostbyte=DID_TIME_OUT driverbyte=DRIVER_OK cmd_age=67s
11 октября 17:24:47 ядро mac2011-linux: sd 6:0:0:0: [sdb] tag#0 CDB: Write(10) 2a 00 61 bf 93 78 00 02 00 00
11 октября 17:24:47 ядро mac2011-linux: blk_update_request: ошибка ввода-вывода, dev sdb, сектор 1639945080 op 0x1: (WRITE) flags 0x4000 phys_seg 8 prio class 0
11 октября 17:24:47 ядро mac2011-linux: sd 6:0:0:0: отклонение ввода-вывода на автономное устройство
11 октября 17:24:47 ядро mac2011-linux: blk_update_request: ошибка ввода-вывода, dev sdb, сектор 1564304632 op 0x1: (WRITE) flags 0x103000 phys_seg 3 prio class 0
11 октября 17:24:47 ядро mac2011-linux: ошибка ввода-вывода буфера на dev sdb4, логический блок 73400735, потеряна асинхронная запись страницы
11 октября, 17:24:47 ядро mac2011-linux: ошибка ввода-вывода буфера на dev sdb4, логический блок 73400736, потеряна запись асинхронной страницы
11 октября 17:24:47 ядро mac2011-linux: ошибка ввода-вывода буфера на dev sdb4, логический блок 73400737, потеряна запись асинхронной страницы
11 октября 17:24:47 ядро mac2011-linux: blk_update_request: ошибка ввода-вывода, dev sdb, сектор 1639945592 op 0x1: (WRITE) flags 0x4000 phys_seg 9 prio class 0
11 октября 17:24:47 ядро mac2011-linux: blk_update_request: ошибка ввода-вывода, dev sdb, сектор 1463993832 op 0x1: (WRITE) flags 0x4800 phys_seg 64 prio class 0
11 октября, 17:24:47 ядро mac2011-linux: ошибка ввода-вывода буфера на dev sdb4, логический блок 60861885, запись потерянной страницы синхронизации
11 октября 17:24:47 ядро mac2011-linux: blk_update_request: ошибка ввода-вывода, dev sdb, сектор 1564304664 op 0x1: (WRITE) flags 0x103000 phys_seg 4 prio class 0
11 октября 17:24:47 ядро mac2011-linux: ошибка ввода-вывода буфера на dev sdb4, логический блок 73400739, потеряна запись асинхронной страницы
11 октября 17:24:47 ядро mac2011-linux: ошибка ввода-вывода буфера на dev sdb4, логический блок 73400740, потеряна запись асинхронной страницы
11 октября, 17:24:47 ядро mac2011-linux: ошибка ввода-вывода буфера на dev sdb4, логический блок 73400741, потеряна запись асинхронной страницы
11 октября 17:24:47 ядро mac2011-linux: ошибка ввода-вывода буфера на dev sdb4, логический блок 73400742, потеряна запись асинхронной страницы
11 октября 17:24:47 ядро mac2011-linux: blk_update_request: ошибка ввода-вывода, dev sdb, сектор 1639946104 op 0x1: (WRITE) flags 0x4000 phys_seg 8 prio class 0
11 октября 17:24:47 ядро mac2011-linux: blk_update_request: ошибка ввода-вывода, dev sdb, сектор 1564304712 op 0x1: (WRITE) flags 0x103000 phys_seg 2 prio class 0
11 октября 17:24:47 ядро mac2011-linux: ошибка ввода-вывода буфера на dev sdb4, логический блок 73400745, потеряна запись асинхронной страницы
11 октября, 17:24:47 ядро mac2011-linux: ошибка ввода-вывода буфера на dev sdb4, логический блок 73400746, потеряна запись асинхронной страницы
11 октября 17:24:47 ядро mac2011-linux: blk_update_request: ошибка ввода-вывода, dev sdb, сектор 1463994344 op 0x1: (WRITE) flags 0x800 phys_seg 50 prio class 0
11 октября 17:24:47 ядро mac2011-linux: blk_update_request: ошибка ввода-вывода, dev sdb, сектор 1564304760 op 0x1: (WRITE) flags 0x103000 phys_seg 1 prio class 0
11 октября, 17:24:47 Ядро mac2011-linux: прерывание журнала на устройстве sdb4-8.
11 октября 17:24:47 ядро mac2011-linux: blk_update_request: ошибка ввода-вывода, dev sdb, сектор 1639946616 op 0x1: (WRITE) flags 0x4000 phys_seg 9 prio class 0
11 октября, 17:24:47 ядро mac2011-linux: предупреждение EXT4-fs (устройство sdb4): ext4_end_bio:342: ошибка ввода-вывода 10, запись в inode 20449433, начальный блок 204993464)
11 октября 17:24:47 ядро mac2011-linux: ошибка EXT4-fs (устройство sdb4): ext4_journal_check_start:83: comm kworker/u8:4: обнаружен прерванный журнал
11 октября, 17:24:47 Ядро mac2011-linux: JBD2: обнаружена ошибка -5 при обновлении суперблока журнала для sdb4-8.
11 октября 17:24:47 ядро mac2011-linux: ошибка EXT4-fs (устройство sdb4): ext4_journal_check_start: 83: comm rsync: обнаружен прерванный журнал
11 октября, 17:24:47 ядро mac2011-linux: EXT4-fs (sdb4): ошибка ввода-вывода при записи суперблока
11 октября 17:24:47 ядро mac2011-linux: EXT4-fs (sdb4): перемонтирование файловой системы только для чтения
11 октября, 17:24:47 ядро mac2011-linux: EXT4-fs (sdb4): обнаружена предыдущая ошибка ввода-вывода для суперблока
11 октября, 17:24:47 Ядро mac2011-linux: EXT4-fs (sdb4): не удалось преобразовать незаписанные экстенты в записанные — потенциальная потеря данных! (инод 20449433, ошибка -30)
11 октября 17:24:47 ядро mac2011-linux: ошибка ввода-вывода буфера на устройстве sdb4, логический блок 82855727
11 октября 17:24:47 ядро mac2011-linux: ошибка ввода-вывода буфера на устройстве sdb4, логический блок 82855728
11 октября 17:24:47 ядро mac2011-linux: ошибка ввода-вывода буфера на устройстве sdb4, логический блок 82855729
11 октября 17:24:47 ядро mac2011-linux: ошибка ввода-вывода буфера на устройстве sdb4, логический блок 82855730
11 октября 17:24:47 ядро mac2011-linux: ошибка ввода-вывода буфера на устройстве sdb4, логический блок 82855731
11 октября 17:24:47 ядро mac2011-linux: ошибка ввода-вывода буфера на устройстве sdb4, логический блок 82855732
11 октября 17:24:47 ядро mac2011-linux: ошибка ввода-вывода буфера на устройстве sdb4, логический блок 82855733
11 октября 17:24:47 ядро mac2011-linux: ошибка ввода-вывода буфера на устройстве sdb4, логический блок 82855734
11 октября 17:24:47 ядро mac2011-linux: ошибка ввода-вывода буфера на устройстве sdb4, логический блок 82855735
11 октября 17:24:47 ядро mac2011-linux: ошибка ввода-вывода буфера на устройстве sdb4, логический блок 82855736
11 октября, 17:24:47 ядро mac2011-linux: EXT4-fs (sdb4): ошибка ввода-вывода при записи суперблока
11 октября 17:24:47 ядро mac2011-linux: предупреждение EXT4-fs (устройство sdb4): htree_dirblock_to_tree: 993: inode # 20316727: lblock 0: comm rsync: error -5 чтение блока каталога
11 октября 17:24:47 ядро mac2011-linux: ошибка EXT4-fs (устройство sdb4): __ext4_find_entry: 1524: inode # 20316727: comm rsync: чтение каталога lblock 0
11 октября 17:24:47 ядро mac2011-linux: ошибка EXT4-fs (устройство sdb4): __ext4_find_entry: 1524: inode # 20316727: comm rsync: чтение каталога lblock 0
11 октября, 17:24:47 ядро mac2011-linux: EXT4-fs (sdb4): ошибка ввода-вывода при записи суперблока
11 октября 17:24:47 ядро mac2011-linux: ошибка EXT4-fs (устройство sdb4): __ext4_find_entry: 1524: inode # 20316727: comm rsync: чтение каталога lblock 0
11 октября, 17:24:47 ядро mac2011-linux: EXT4-fs (sdb4): ошибка ввода-вывода при записи суперблока
11 октября, 17:24:47 ядро mac2011-linux: EXT4-fs (sdb4): ошибка ввода-вывода при записи суперблока
11 октября 17:24:47 ядро mac2011-linux: ошибка EXT4-fs (устройство sdb4): __ext4_find_entry: 1524: inode # 20316727: comm rsync: чтение каталога lblock 0
11 октября, 17:24:47 ядро mac2011-linux: EXT4-fs (sdb4): ошибка ввода-вывода при записи суперблока
11 октября 17:24:47 ядро mac2011-linux: ошибка EXT4-fs (устройство sdb4): __ext4_find_entry: 1524: inode # 20316727: comm rsync: чтение каталога lblock 0
11 октября 17:24:47 ядро mac2011-linux: ошибка EXT4-fs (устройство sdb4): __ext4_find_entry: 1524: inode # 20316730: comm rsync: чтение каталога lblock 0
11 октября, 17:24:47 ядро mac2011-linux: EXT4-fs (sdb4): ошибка ввода-вывода при записи суперблока
11 октября 17:24:47 ядро mac2011-linux: ошибка EXT4-fs (устройство sdb4): __ext4_find_entry: 1524: inode # 20316730: comm rsync: чтение каталога lblock 0
11 октября 17:24:47 ядро mac2011-linux: ошибка EXT4-fs (устройство sdb4): __ext4_find_entry: 1524: inode # 20316730: comm rsync: чтение каталога lblock 0
11 октября 17:24:55 ядро mac2011-linux: print_req_error: 3981 обратные вызовы подавлены
11 октября 17:24:55 ядро mac2011-linux: blk_update_request: ошибка ввода-вывода, dev sdb, сектор 1576952952 op 0x0: (READ) flags 0x3000 phys_seg 1 prio class 0
11 октября, 17:24:55 ядро mac2011-linux: ошибка EXT4-fs: 868 обратных вызовов подавлены
11 октября 17:24:55 ядро mac2011-linux: ошибка EXT4-fs (устройство sdb4): __ext4_find_entry: 1524: inode # 18744014: comm rsync: чтение каталога lblock 0
11 октября 17:24:55 ядро mac2011-linux: blk_update_request: ошибка ввода-вывода, dev sdb, сектор 977098752 op 0x1: (WRITE) flags 0x3800 phys_seg 1 prio class 0
11 октября 17:24:55 ядро mac2011-linux: blk_update_request: ошибка ввода-вывода, dev sdb, сектор 977098752 op 0x1: (WRITE) flags 0x3800 phys_seg 1 prio class 0
11 октября 17:24:55 ядро mac2011-linux: buffer_io_error: 4647 обратных вызовов подавлены
11 октября 17:24:55 ядро mac2011-linux: ошибка ввода-вывода буфера на dev sdb4, логический блок 0, запись потерянной страницы синхронизации
11 октября, 17:24:55 ядро mac2011-linux: EXT4-fs: 857 обратных вызовов подавлены
11 октября, 17:24:55 ядро mac2011-linux: EXT4-fs (sdb4): ошибка ввода-вывода при записи суперблока
11 октября 17:24:55 ядро mac2011-linux: blk_update_request: ошибка ввода-вывода, dev sdb, сектор 1576952952 op 0x0: (READ) flags 0x3000 phys_seg 1 prio class 0
11 октября 17:24:55 ядро mac2011-linux: ошибка EXT4-fs (устройство sdb4): __ext4_find_entry: 1524: inode # 18744014: comm rsync: чтение каталога lblock 0
11 октября 17:24:55 ядро mac2011-linux: blk_update_request: ошибка ввода-вывода, dev sdb, сектор 977098752 op 0x1: (WRITE) flags 0x3800 phys_seg 1 prio class 0
11 октября 17:24:55 ядро mac2011-linux: blk_update_request: ошибка ввода-вывода, dev sdb, сектор 977098752 op 0x1: (WRITE) flags 0x3800 phys_seg 1 prio class 0
11 октября 17:24:55 ядро mac2011-linux: ошибка ввода-вывода буфера на dev sdb4, логический блок 0, запись потерянной страницы синхронизации
11 октября, 17:24:55 ядро mac2011-linux: EXT4-fs (sdb4): ошибка ввода-вывода при записи суперблока
11 октября 17:24:55 ядро mac2011-linux: blk_update_request: ошибка ввода-вывода, dev sdb, сектор 1576952952 op 0x0: (READ) flags 0x3000 phys_seg 1 prio class 0
11 октября 17:24:55 ядро mac2011-linux: ошибка EXT4-fs (устройство sdb4): __ext4_find_entry: 1524: inode # 18744014: comm rsync: чтение каталога lblock 0
11 октября 17:24:55 ядро mac2011-linux: blk_update_request: ошибка ввода-вывода, dev sdb, сектор 977098752 op 0x1: (WRITE) flags 0x3800 phys_seg 1 prio class 0
11 октября 17:24:55 ядро mac2011-linux: blk_update_request: ошибка ввода-вывода, dev sdb, сектор 977098752 op 0x1: (WRITE) flags 0x3800 phys_seg 1 prio class 0
11 октября 17:24:55 ядро mac2011-linux: ошибка ввода-вывода буфера на dev sdb4, логический блок 0, запись потерянной страницы синхронизации
11 октября, 17:24:55 ядро mac2011-linux: EXT4-fs (sdb4): ошибка ввода-вывода при записи суперблока
11 октября 17:24:55 ядро mac2011-linux: blk_update_request: ошибка ввода-вывода, dev sdb, сектор 1576952952 op 0x0: (READ) flags 0x3000 phys_seg 1 prio class 0
11 октября 17:24:55 ядро mac2011-linux: ошибка EXT4-fs (устройство sdb4): __ext4_find_entry: 1524: inode # 18744014: comm rsync: чтение каталога lblock 0
11 октября, 17:24:55 ядро mac2011-linux: ошибка ввода-вывода буфера на dev sdb4, логический блок 0, запись потерянной страницы синхронизации
11 октября, 17:24:55 ядро mac2011-linux: EXT4-fs (sdb4): ошибка ввода-вывода при записи суперблока
11 октября 17:24:55 ядро mac2011-linux: ошибка EXT4-fs (устройство sdb4): __ext4_find_entry: 1524: inode # 18744014: comm rsync: чтение каталога lblock 0
11 октября, 17:24:55 ядро mac2011-linux: ошибка ввода-вывода буфера на dev sdb4, логический блок 0, запись потерянной страницы синхронизации
11 октября, 17:24:55 ядро mac2011-linux: EXT4-fs (sdb4): ошибка ввода-вывода при записи суперблока
11 октября 17:24:55 ядро mac2011-linux: ошибка EXT4-fs (устройство sdb4): __ext4_find_entry: 1524: inode # 18744014: comm rsync: чтение каталога lblock 0
11 октября, 17:24:55 ядро mac2011-linux: ошибка ввода-вывода буфера на dev sdb4, логический блок 0, запись потерянной страницы синхронизации
11 октября, 17:24:55 ядро mac2011-linux: EXT4-fs (sdb4): ошибка ввода-вывода при записи суперблока
11 октября 17:24:55 ядро mac2011-linux: ошибка EXT4-fs (устройство sdb4): __ext4_find_entry: 1524: inode # 18744014: comm rsync: чтение каталога lblock 0
11 октября, 17:24:55 ядро mac2011-linux: ошибка ввода-вывода буфера на dev sdb4, логический блок 0, запись потерянной страницы синхронизации
11 октября, 17:24:55 ядро mac2011-linux: EXT4-fs (sdb4): ошибка ввода-вывода при записи суперблока
11 октября 17:24:55 ядро mac2011-linux: ошибка EXT4-fs (устройство sdb4): __ext4_find_entry: 1524: inode # 18744014: comm rsync: чтение каталога lblock 0
11 октября, 17:24:55 ядро mac2011-linux: ошибка ввода-вывода буфера на dev sdb4, логический блок 0, запись потерянной страницы синхронизации
11 октября, 17:24:55 ядро mac2011-linux: EXT4-fs (sdb4): ошибка ввода-вывода при записи superblockw
11 октября 17:24:55 ядро mac2011-linux: ошибка EXT4-fs (устройство sdb4): __ext4_find_entry: 1524: inode # 18744014: comm rsync: чтение каталога lblock 0
11 октября 17:24:55 ядро mac2011-linux: ошибка ввода-вывода буфера на dev sdb4, логический блок 0, запись потерянной страницы синхронизации
11 октября, 17:24:55 ядро mac2011-linux: EXT4-fs (sdb4): ошибка ввода-вывода при записи суперблока
11 октября 17:24:55 ядро mac2011-linux: ошибка EXT4-fs (устройство sdb4): __ext4_find_entry: 1524: inode # 18744014: comm rsync: чтение каталога lblock 0
11 октября 17:24:55 ядро mac2011-linux: ошибка ввода-вывода буфера на dev sdb4, логический блок 0, запись потерянной страницы синхронизации
11 октября, 17:24:55 ядро mac2011-linux: EXT4-fs (sdb4): ошибка ввода-вывода при записи суперблока
11 октября 17:24:58 ядро mac2011-linux: предупреждение EXT4-fs (устройство sdb4): dx_probe: 757: inode # 24248322: lblock 0: comm rsync: error -5 чтение блока каталога
11 октября 17:24:58 ядро mac2011-linux: предупреждение EXT4-fs (устройство sdb4): dx_probe: 757: inode # 24248322: lblock 0: comm rsync: error -5 чтение блока каталога
11 октября 17:24:58 ядро mac2011-linux: предупреждение EXT4-fs (устройство sdb4): dx_probe: 757: inode # 24248322: lblock 0: comm rsync: error -5 чтение блока каталога
11 октября 17:24:58 ядро mac2011-linux: предупреждение EXT4-fs (устройство sdb4): dx_probe: 757: inode # 24248322: lblock 0: comm rsync: error -5 чтение блока каталога
11 октября 17:24:58 ядро mac2011-linux: предупреждение EXT4-fs (устройство sdb4): dx_probe: 757: inode # 24248322: lblock 0: comm rsync: error -5 чтение блока каталога
11 октября 17:24:58 ядро mac2011-linux: предупреждение EXT4-fs (устройство sdb4): dx_probe: 757: inode # 24248322: lblock 0: comm rsync: error -5 чтение блока каталога
11 октября 17:24:58 ядро mac2011-linux: предупреждение EXT4-fs (устройство sdb4): dx_probe: 757: inode # 24248322: lblock 0: comm rsync: error -5 чтение блока каталога
11 октября 17:24:58 ядро mac2011-linux: предупреждение EXT4-fs (устройство sdb4): dx_probe: 757: inode # 24248322: lblock 0: comm rsync: error -5 чтение блока каталога
11 октября 17:24:58 ядро mac2011-linux: предупреждение EXT4-fs (устройство sdb4): dx_probe: 757: inode # 24248322: lblock 0: comm rsync: error -5 чтение блока каталога
11 октября 17:24:58 ядро mac2011-linux: предупреждение EXT4-fs (устройство sdb4): dx_probe: 757: inode # 24248322: lblock 0: comm rsync: error -5 чтение блока каталога
С тем же аппаратным обеспечением я могу сделать резервную копию раздела Mac OS с Mac OS X. (Это исключает, например, проблему с кабелем.)
Хотя Firewire обычно не требует внешнего источника питания, я использовал внешний источник питания, прилагаемый к корпусу, но безрезультатно.
После восстановления или переформатирования целевого тома я обнаружил ошибку файловой системы только для чтения и сбой системы.
У меня есть другой корпус той же модели (Storeva AluICE), такая же проблема.
Я еще больше сузил проблему: поскольку резервный раздел также является загрузочным, я попытался загрузить его со старым и новым корпусами. Только новый корпус выходит из строя с ошибками ввода-вывода и паникой ядра. Следовательно, rsync
не участвует.
Более того, я повторил проблему на Crucial SSD MX500 1 ТБ, что исключает проблему с устройством хранения.
Загрузка Mac OS El Capitan на тех же устройствах проходит гладко.
Загрузка Ubuntu на тех же устройствах, подключенных через внутренний SATA, не вызывает проблем.
Смотрите также Ошибки Ubuntu только для чтения при записи на Macbook pro в режиме целевого диска.
Возможно, какой-то дефект в драйвере Ubuntu Firewire.
Как это исправить?
От Форумы Ubuntu Я нахожу этот интересный контент:
mac2011-linux% больше /etc/modprobe.d/blacklist-firewire.conf
# Выберите старый стек FireWire вместо нового CONFIG_FIREWIRE.
черный список ohci1394
черный список sbp2
черный список dv1394
черный список raw1394
черный список видео1394
# черный список firewire-ohci
# черный список firewire-sbp2
Не уверен, как это обыграть.