Fixed, thanks Otto. I checked this drive and found an error of "BAD SUPER BLOCK: MAGIC NUMBER WRONG", it's fixed in the end. So I changed the last option of the fstab file from ZERO to TWO thus the command fsck can check it automatically. Thank you all for the great help, I am so happy my little NAS works again. The OpenBSD community is so helpful and there are so many nice people here, hopefully I can serve you all a cup of the tea I made from the mountain, actually I am making tea today.
> $ doas fsck -v -t ffs sd0i start sd0i wait fsck_ffs sd0i ** /dev/sd0i (sd0i) BAD SUPER BLOCK: MAGIC NUMBER WRONG LOOK FOR ALTERNATE SUPERBLOCKS? [Fyn?] y USING ALTERNATE SUPERBLOCK AT 256 ** File system is already clean ** Last Mounted on ** Phase 1 - Check Blocks and Sizes ** Phase 2 - Check Pathnames ** Phase 3 - Check Connectivity ** Phase 4 - Check Reference Counts ** Phase 5 - Check Cyl groups FREE BLK COUNT(S) WRONG IN SUPERBLK SALVAGE? [Fyn?] y 32580 files, 68466851 used, 40554992 free (312 frags, 5069335 blocks, 0.0% fragmentation) UPDATE STANDARD SUPERBLOCK? [Fyn?] y ***** FILE SYSTEM WAS MODIFIED ***** =============================== Check the drive after fsck =============================== ibox$ doas mount /mnt/hdd ibox$ ls /mnt/hdd Book Picture ??????????????????????? On Wed, May 31, 2023 at 10:41 PM Otto Moerbeek <o...@drijf.net> wrote: > > On Wed, May 31, 2023 at 10:25:06PM +0800, Jazzi Hong wrote: > > > Thanks for all the help. Hereby is the result of command `disklabel > > sd0`, seems the drive is well detected by failed mounted: > > > > > $ doas disklabel sd0 > > # /dev/rsd0c: > > type: SCSI > > disk: SCSI disk > > label: SAMSANG ST1000LM > > duid: 2b6c2b5b929f9a55 > > > > 16 partitions: > > # size offset fstype [fsize bsize cpg] > > > > c: 1953525168 0 unused > > i: 1758185664 64 4.2BSD 8192 65536 52270 # /mnt/hdd > > In your fstab, sd0i is marked ar "do not run fsck on it" (last zero in > its fstab line). That is bad. > > Try running fsck on sd0i. It might be that the filesystem is damaged > so mount does not like it, but fsck still has a chance to repair it. > > -Otto > > > > > On Wed, May 31, 2023 at 7:56 PM Otto Moerbeek <o...@drijf.net> wrote: > > > > > > On Wed, May 31, 2023 at 11:21:15AM +0100, Zé Loff wrote: > > > > > > > On Wed, May 31, 2023 at 05:25:07PM +0800, Jazzi Hong wrote: > > > > > You made the point, thank you Maksim. > > > > > I checked /mnt/hdd and nothing there. > > > > > > # cat /etc/fstab > > > > > 1593ab2ee369c420.b none swap sw > > > > > 1593ab2ee369c420.a / ffs rw 1 1 > > > > > 1593ab2ee369c420.e /var ffs rw,nodev,nosuid 1 2 > > > > > 2b6c2b5b929f9a55.i /mnt/hdd ffs rw,noexec,nosuid,nodev 0 0 > > > > > > # doas sysctl hw.disknames > > > > > hw.disknames=sd0:2b6c2b5b929f9a55,sd1:1593ab2ee369c420 > > > > > > # doas fdisk sd0 > > > > > Disk: sd0 geometry: 121601/255/63 [1953525168 Sectors] > > > > > Offset: 0 Signature: 0xAA55 > > > > > Starting Ending LBA Info: > > > > > #: id C H S - C H S [ start: size ] > > > > > ------------------------------------------------------------------------------- > > > > > 0: 00 0 0 0 - 0 0 0 [ 0: 0 ] > > > > > unused > > > > > 1: 00 0 0 0 - 0 0 0 [ 0: 0 ] > > > > > unused > > > > > 2: 00 0 0 0 - 0 0 0 [ 0: 0 ] > > > > > unused > > > > > *3: A6 0 1 2 - 121601 80 63 [ 64: 1953525104 ] > > > > > OpenBSD > > > > > ============ > > > > > So /dev/sd0 is my NFS share hard disk, and when I tried to mount it > > > > > manually: > > > > > > # doas mount /mnt/hdd > > > > > mount_ffs: 2b6c2b5b929f9a55.i on /mnt/hdd: Invalid argument > > > > > +++++++++++ > > > > > The error message mentioned about "Invalid argument" of mount, > > > > > anything wrong? > > > > > So the problem now is why can not mount the drive even it's detected? > > > > > > > > It can detect the drive, but it doesn't find the i partition. What does > > > > disklabel sd0 say? > > > > > > Or it can find the i partition but mount_ffs does not like it for some > > > reason. > > > By convention i partitions are often FAT. But we need the dislabel to > > > see what type it has. > > > > > > -Otto > > > > > > > > -- > > jazzi > > > > Best Regard, -- jazzi Best Regard,