On Fri, Nov 03, 2017 at 05:08:53AM +0100, Stephane HUC "PengouinBSD" wrote:

> Hi...
> 
> there seems to be a problem with fsck command on OpenBSD 6.2 amd64 -stable.
> 
> Into the FAQ14, "Growing disk partitions" section, it's written:
> 
> "Before the partition can be mounted again, its integrity must be
> checked with fsck(8):
> 
>     # fsck sd0h
> "
> 
> but one of our forum members obsd4a.net asks us if it's normal that it
> doesn't work.
> 
> I read the FAQ, and attempt with my laptop.
> 
> My disklabel:
> 
> [code]
> #disklabel -E sd0
> Label editor (enter '?' for help at any prompt)
> > p
> OpenBSD area: 64-976768065; size: 976768001; free: 194252529
> #                size           offset  fstype [fsize bsize   cpg]
>   a:         10486016        104780352  4.2BSD   2048 16384 12958 # /
>   b:         17100976          2097216    swap                    # none
>   c:        976773168                0  unused
>   d:         10474368        115266368  4.2BSD   2048 16384 12958 # /tmp
>   e:         20964832        125740736  4.2BSD   2048 16384 12958 # /var
>   f:          4194304         69128768  4.2BSD   2048 16384 12958 # /usr
>   g:          2097152         73323072  4.2BSD   2048 16384 12958 #
> /usr/X11R6
>   h:         20971520         75420224  4.2BSD   2048 16384 12958 #
> /usr/local
>   i:          4194304         96391744  4.2BSD   2048 16384 12958 # /usr/src
>   j:         20964832        817772736  4.2BSD   2048 16384 12958 # /usr/obj
>   k:         20964832        146705568  4.2BSD   2048 16384 12958 # /var/log
>   l:        629137472        167670400  4.2BSD   4096 32768 26062 # /home
>   m:         20964864        796807872  4.2BSD   2048 16384 12958 #
> /usr/ports
> > q
> No label changes.
> [/code]
> 
> Ok, i attempt to check only my slide /tmp... fstype: 4.2BSD
> 
> My fstab file is:
> $ cat /etc/fstab
> 
> ef1ea0f909e0b8d8.b none swap sw
> ef1ea0f909e0b8d8.a / ffs rw,softdep 1 1
> ef1ea0f909e0b8d8.l /home ffs rw,nodev,nosuid,softdep 1 2
> ef1ea0f909e0b8d8.d /tmp ffs rw,nodev,nosuid,softdep 1 2
> ef1ea0f909e0b8d8.f /usr ffs rw,nodev,softdep 1 2
> ef1ea0f909e0b8d8.g /usr/X11R6 ffs rw,nodev,softdep 1 2
> ef1ea0f909e0b8d8.h /usr/local ffs rw,wxallowed,nodev,softdep 1 2
> ef1ea0f909e0b8d8.j /usr/obj ffs rw,nodev,nosuid,softdep 1 2
> ef1ea0f909e0b8d8.m /usr/ports ffs rw,nodev,nosuid,softdep,wxallowed 1 2
> ef1ea0f909e0b8d8.i /usr/src ffs rw,nodev,nosuid,softdep 1 2
> ef1ea0f909e0b8d8.e /var ffs rw,nodev,nosuid,softdep 1 2
> ef1ea0f909e0b8d8.k /var/log ffs rw,nodev,noexec,nosuid,softdep 1 2
> 
> The fs type /tmp seems to be good:
> $ awk '/\/tmp/ { print $3 }' /etc/fstab
> ffs
> 
> ffs = 4.2BSD! OK.
> 
> But if i attempt to fsck, with rights root:
> # fsck sd0d
> fsck: sd0d: unknown special file or file system.
> 
> ???
> 
> If i use fsck_ffs, its OK!
> # fsck_ffs sd0d
> ** /dev/sd0d (sd0d)
> ** File system is clean; not checking
> 
> Error into FAQ14 or fdisk's bug?
> 
> -- 
> ~ " Fully Basic System Distinguish Life! " ~ " Libre as a BSD "       +=<<<
> ----
> <me>Stephane HUC as PengouinBSD or CIOTBSD</me>
> <mail>b...@stephane-huc.net</mail>
> 

My guess is that if you use duids in fstab then you should call it by
that name withc fsck (which uses fstab). Alternatively, specify the
mount point.

        -Otto


Reply via email to