Điểm:0

Can't mount drive without using e2fsck every boot

lá cờ vg

If i want to mount this drive, i need to run e2fsck or fsck.ext4 after every boot. All data is visible and accessable after that.

uuid only appears in system listings after "fsck.ext4" or "e2fsck". The uuid appearing after "fsck.ext4" is inside fstab and after "sudo mount -a" it mounts successfully. But next boot i have to do "fsck.ext4" or "e2fsck" and mount again.

I remember accidentally deleting one small first partition on this disk through gparted usb. This is probably the reason for this behaviour, right? How to solve this problem?

FV42JOA:~$ sudo mount /dev/sdb /mnt/wsl/hdd10 mount: /mnt/wsl/hdd10: wrong fs type, bad option, bad superblock on /dev/sdc, missing codepage or helper program, or other error. ( before e2fsck)

lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 256G 0 disk / sdb 8:16 0 10.9T 0 disk

FV42JOA:~$ sudo fsck.ext4 /dev/sdb e2fsck 1.45.5 (07-Jan-2020) ext2fs_open2: Bad magic number in super-block fsck.ext4: Superblock invalid, trying backup blocks... Superblock needs_recovery flag is clear, but journal has data. Recovery flag not set in backup superblock, so running journal anyway. hdd4: recovering journal 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 Free blocks count wrong for group #0 (30649, counted=1461). Fix<y>?

...( a lot of numbers after pressing "a" at "Fix?")

Free inodes count wrong for group #0 (21, counted=0). Fix? yes Free inodes count wrong for group #1 (32, counted=0). Fix? yes Free inodes count wrong for group #2 (32, counted=0). Fix? yes Free inodes count wrong for group #3 (32, counted=7). Fix? yes Free inodes count wrong (2861045, counted=2860935). Fix? yes Padding at end of inode bitmap is not set. Fix? yes Block bitmap differences: Group 0 block bitmap does not match checksum. FIXED. hdd4: ***** FILE SYSTEM WAS MODIFIED ***** hdd4: 121/2861056 files (0.8% non-contiguous), 2923633429/2929721344 blocks

FV42JOA:~$ sudo smartctl --all /dev/sdb smartctl 7.1 2019-12-30 r5022 [x86_64-linux-5.4.72-microsoft-standard-WSL2] (local build) Copyright (C) 2002-19, Bruce Allen, Christian Franke, www.smartmontools.org === START OF INFORMATION SECTION === Vendor: WDC Product: WD121KRYZ-01W0RB Revision: 01.0 User Capacity: 12,000,138,625,024 bytes [12.0 TB] Logical block size: 512 bytes Physical block size: 4096 bytes LU is fully provisioned Rotation Rate: 7200 rpm Form Factor: 3.5 inches >> Terminate command early due to bad response to IEC mode page A mandatory SMART command failed: exiting. To continue, add one or more '-T permissive' options.

FV42JOA:~$ sudo skdump /dev/sdb Device: sat16:/dev/sdb Type: 16 Byte SCSI ATA SAT Passthru Size: 11444224 MiB Awake: Operation not supported ATA SMART not supported.

FV42JOA:~$ sudo df Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda 263174212 3337580 246398476 2% / /dev/sdb 11716272064 11691920404 24335276 100% /mnt/wsl/hdd10(after e2fsck and mount)

FV42JOA:~$ sudo hdparm -I /dev/sdb /dev/sdb: SG_IO: bad/missing sense data, sb[]: 70 00 05 00 00 00 00 07 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ATA device, with non-removable media Standards: Likely used: 1 Configuration: Logical max current cylinders 0 0 heads 0 0 sectors/track 0 0 -- Logical/Physical Sector size: 512 bytes device size with M = 1024*1024: 0 MBytes device size with M = 1000*1000: 0 MBytes cache/buffer size = unknown Capabilities: IORDY not likely Cannot perform double-word IO R/W multiple sector transfer: not supported DMA: not supported PIO: pio0 (after e2fsck and mount)

As requested by heynnema, i want to notice that i switched to ubuntu live usb and below is not the same disk constellation as everything above, i plugged some drives in and out.

In this case (fdisk below before fsck) i have this problem with disks /dev/sdb, /dev/sde and /dev/sdf

Disk /dev/loop0: 2.1 GiB, 2160009216 bytes, 4218768 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop1: 55.45 MiB, 58130432 bytes, 113536 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop2: 219 MiB, 229638144 bytes, 448512 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop3: 50.98 MiB, 53432320 bytes, 104360 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop4: 65.1 MiB, 68259840 bytes, 133320 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop5: 32.3 MiB, 33865728 bytes, 66144 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/sda: 111.81 GiB, 120034123776 bytes, 234441648 sectors
Disk model: Crucial_CT120M50
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 379DAC7C-9EF1-4077-B2C6-5828602E3F12

Device         Start       End  Sectors  Size Type
/dev/sda1       2048  39063551 39061504 18.6G Linux swap
/dev/sda2   39063552  78125055 39061504 18.6G Linux filesystem
/dev/sda3   78125056 117186559 39061504 18.6G Linux filesystem
/dev/sda4  117186560 118163455   976896  477M Linux filesystem
/dev/sda5  118163456 129882111 11718656  5.6G Linux filesystem
/dev/sda6  129882112 141600767 11718656  5.6G Linux filesystem


Disk /dev/sdg: 7.28 TiB, 8001563222016 bytes, 15628053168 sectors
Disk model: ST8000DM004-2CX1
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/sde: 12.75 TiB, 14000519643136 bytes, 27344764928 sectors
Disk model: ST14000NM001G-2K
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: A968E824-8EEC-4F6F-9297-E0AED5A66EEF

Device     Start   End Sectors Size Type
/dev/sde1     34 32767   32734  16M Microsoft reserved

Partition 1 does not start on physical sector boundary.


Disk /dev/sdf: 10.94 TiB, 12000138625024 bytes, 23437770752 sectors
Disk model: WDC WD120EMFZ-11
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: CDD1B551-4A3D-4FDE-BD6D-08CC02D6875C


Disk /dev/sdb: 7.28 TiB, 8001563222016 bytes, 15628053168 sectors
Disk model: ST8000DM004-2CX1
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 296AB478-D5B3-4E6E-8EC6-1330DD7C6AD4


Disk /dev/sdc: 7.28 TiB, 8001563222016 bytes, 15628053168 sectors
Disk model: ST8000DM004-2CX1
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 2E53662E-3F2E-43B0-A5CA-3DA685BAF97C

Device      Start         End     Sectors  Size Type
/dev/sdc2  264192 15628052479 15627788288  7.3T Microsoft basic data


Disk /dev/sdh: 12.75 TiB, 14000519643136 bytes, 27344764928 sectors
Disk model: ST14000NM001G-2K
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/sdd: 7.28 TiB, 8001563222016 bytes, 15628053168 sectors
Disk model: ST8000DM004-2CX1
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 12103BA4-CED8-4E6B-9B9B-DE5F407F9B77

Device      Start         End     Sectors  Size Type
/dev/sdd1      34      262177      262144  128M Microsoft reserved
/dev/sdd2  264192 15628052479 15627788288  7.3T Microsoft basic data

Partition 1 does not start on physical sector boundary.


Disk /dev/sdi: 29.74 GiB, 31914983424 bytes, 62333952 sectors
Disk model: SD  Transcend   
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: 0x7722bf23

Device     Boot Start      End  Sectors  Size Id Type
/dev/sdi1  *     2048 62333951 62331904 29.7G  c W95 FAT32 (LBA)```

**Thank you!**
heynnema avatar
lá cờ ru
Bạn không thể mount hoặc fsck một thiết bị như /dev/sdb. Bạn phải sử dụng các phân vùng như /dev/sdb1. Bạn không thể fsck một phân vùng nếu nó được gắn kết. Nếu bạn khởi động kép với Windows và bạn đã cài đặt trình điều khiển Windows cho phép bạn đọc/ghi vào phân vùng ext/2/3/4 của linux, hãy gỡ cài đặt nó càng sớm càng tốt, vì nó sẽ luôn làm hỏng hệ thống tệp linux.
halpplz avatar
lá cờ vg
Cảm ơn bạn đã bình luận. "Bạn không thể gắn kết hoặc fsck một thiết bị như/dev/sdb.Bạn phải sử dụng các phân vùng như /dev/sdb1." Không, điều này không đúng, tôi có thể gắn nó sau fsck.ext4 và không có dev/sdb1 "Bạn không thể fsck một phân vùng nếu nó được gắn. " vâng đúng là tôi chưa bao giờ làm điều đó "nếu bạn khởi động kép với Windows và bạn đã cài đặt trình điều khiển Windows cho phép bạn đọc/ghi vào phân vùng ext/2/3/4 của linux, hãy gỡ cài đặt nó càng sớm càng tốt, vì nó sẽ bị hỏng hệ thống tệp linux mọi lúc." Ok tôi không sử dụng WSL nữa, chỉ linux ... vấn đề vẫn như vậy
heynnema avatar
lá cờ ru
Ubuntu phiên bản nào? Nếu bạn xem **hầu hết** các lệnh trong câu hỏi của mình, hầu hết đều không thành công, chủ yếu là do các vấn đề về siêu khối... đó là do bạn đã chỉ định/dev/sdb.
halpplz avatar
lá cờ vg
Ubuntu 20.04.3 LTS
Điểm:2
lá cờ ru

Để fsck đúng cách một hệ thống tệp, đây là cách chính xác...

  • khởi động vào Ubuntu Live DVD/USB ở chế độ Dùng thử Ubuntuâ
  • mở một phần cuối cửa sổ bằng cách nhấn Điều khiển+thay thế+t
  • loại Sudo fdisk -l
  • xác định tên thiết bị /dev/sdXX cho "Hệ thống tệp Linux" của bạn
  • loại Sudo fsck -f /dev/sdXX, thay thế sdXX với số bạn đã tìm thấy trước đó
  • lặp lại fsck lệnh nếu có lỗi
  • loại khởi động lại

Cập nhật #1:

Dữ liệu đã sao lưu. Định dạng lại ổ đĩa. Các phân vùng hiện có mặt. Tất cả đều hoạt động trở lại.

halpplz avatar
lá cờ vg
Tôi có 2 đĩa với vấn đề này. Sau khi chạy fsck, một người nói "ext2fs_open2: Số ma thuật xấu trong siêu khối fsck.ext2: Superblock không hợp lệ, đang thử các khối sao lưu..."Đĩa khác đôi khi nói nhiều hơn sau đó "Cờ Superblock cần_recovery rõ ràng, nhưng tạp chí có dữ liệu. Cờ khôi phục không được đặt trong siêu khối sao lưu, vì vậy, hãy chạy nhật ký." Sau đó, cả hai đều chờ xác nhận để sửa lỗi. Lần thứ hai, fsck không có lỗi. Sau khi khởi động lại, cả hai đĩa đều có cùng một vấn đề/lỗi như thể fsck không làm gì cả.
heynnema avatar
lá cờ ru
@halpplz Bạn đã khởi động Ubuntu Live USB chưa? Vui lòng cho tôi biết lệnh fsck CHÍNH XÁC mà bạn đã sử dụng.Chỉnh sửa câu hỏi của bạn và cho tôi xem `Sudo fdisk -l`.
halpplz avatar
lá cờ vg
Tôi đang dùng Ubuntu Live USB. Tôi đã làm theo CHÍNH XÁC hướng dẫn của bạn. Tôi đã sử dụng "sudo fsck -f/dev/sdb". Tôi đã cập nhật câu hỏi với Sudo fdisk -l
heynnema avatar
lá cờ ru
@halpplz Thật là một cấu hình đĩa trông kỳ lạ. Các đĩa này có được khởi tạo/định dạng/xây dựng theo WSL không? Tôi không thấy phân vùng trên hầu hết chúng. Tôi không biết WSL, vì vậy tôi không thể giải thích tại sao các đĩa này trông giống như vậy... nhưng vì dường như bạn không sử dụng WSL nữa... nên bạn có thể phải sao lưu bất kỳ dữ liệu nào trên sdb và khởi tạo lại/ định dạng lại/xây dựng lại sdb bằng các quy trình Ubuntu tiêu chuẩn để khắc phục sự cố của bạn. Xin lỗi tôi không thể giúp đỡ nhiều hơn. Bạn đã xem dữ liệu SMART cho sdb chưa?
heynnema avatar
lá cờ ru
@halpplz Halpplz có liên quan đến bộ phim Fifth Element không?
halpplz avatar
lá cờ vg
Không, chúng không được tạo trong WSL. Tôi nghĩ rằng vấn đề là do lỗi của tôi khi xóa các phân vùng trên các ổ đĩa này hoặc wsl thực sự đã làm hỏng chúng. Bây giờ, vì dường như không có giải pháp nào cho vấn đề của tôi, tôi chỉ di chuyển các tệp trên một ổ đĩa trống khác và định dạng lại cũng như xây dựng lại chúng để có số 1 đằng sau tên thiết bị, ví dụ: sdb1.Mọi thứ hoạt động tốt cho đến nay. Tuy nhiên cảm ơn sự giúp đỡ của bạn. Tôi chưa xem phim này, tôi có nên xem không?
heynnema avatar
lá cờ ru
@halpplz Vâng! Bây giờ bạn có được những gì tôi đã nói về. Các phân vùng... như sdb1. Ổ đĩa của bạn không có những thứ đó cho đến khi bạn định dạng lại chúng. Và vâng... hãy xem "The Fifth Element" khi bạn có thể. Nhưng... hãy xem nó từ đầu đến cuối... và sau đó cho tôi biết nếu đó không phải là một trong những bộ phim được dàn dựng hay nhất mà bạn từng xem... và rằng diễn xuất rất tuyệt... đặc biệt là của Mila J. Và theo dõi cảnh halpplz.
heynnema avatar
lá cờ ru
@halpplz Tôi đã cập nhật câu trả lời của mình.Nếu câu trả lời của tôi và cuộc trò chuyện của chúng ta hữu ích, hãy nhớ chấp nhận câu trả lời của tôi bằng cách nhấp vào biểu tượng dấu kiểm xuất hiện ngay bên trái câu trả lời của tôi. Cảm ơn!

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.