[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Will my reconstructed fstab work?



A few days ago using vim I added to my desktop fstab file a line for a new portable storage device. in the process I somehow managed to screw up fstab. Unfortunately I saved the screwed up version of fstab before I noticed the damage done to it.

As I had no fstab backup -- to correct later -- I had to reconstruct fstab using the information produced by blkid for the missing UUIDs. I think the reconstruction is correct, but I have since been afraid to close the computer if because of a faulty fstab I would be unable to reopen it

I would consequently appreciate help in verifying the essential fstab lines, numbered 11-20 in the reconstructed fstab quoted below and thereby assuage my reopening fears. (Lines 26-40 relating to portable storage devices I checked myself; they all work.)

Basic Information: two internal hard drives, /dev/sda and /dev/sdb, each divided into two small partitions of equal size. Sda1 is used for /boot/efi, lines 13 and 15. Partition sdb1, line 17, is currently unused; in time I will copy to it what is in sda1. Partitions sda2 and sdb2 form a RAID1, with the five LVM partitions listed in lines 11, 18, 19 and 20. Operating system is Debian Bullseye.

If anybody in interested, following the reconstructed fstab quoted below is quoted further below how the fsab looked right after the screw up.

01 # /etc/fstab: static file system information.
02 #
03 # Use 'blkid' to print the universally unique identifier for a
04 # device; this may be used with UUID= as a more robust way to name devices
05 # that works even if disks are added and removed. See fstab(5).
06 #
07 # Systemd generates mount units based on this file, see systemd.mount(5).
08 # Please run 'systemctl daemon-reload' after making changes here.
09 #
10 # <file system> <mount point>   <type>  <options>       <dump>  <pass>
11 /dev/mapper/Morcom-ROOT /               ext4    errors=remount-ro 0     1
12 # /boot/efi was on /dev/sda1 during installation
13 UUID=3020-1029  /boot/efi       vfat    umask=0077      0       1
14 # /dos was on /dev/sda1 during installation
15 UUID=3020-1029  /dos            vfat    utf8            0       0
16 # /dos2 was on /dev/sdb1 during installation
17 UUID=2AF2-0A16  /dos2           vfat    utf8            0       0
18 /dev/mapper/Morcom-HOME_crypt /home           ext4    defaults 0       2
19 /dev/mapper/Morcom-VAR /var            ext4    defaults        0       2
20 /dev/mapper/Morcom-SWAP_crypt none            swap    swap	 0       0
21 /dev/sr0        /media/cdrom0   udf,iso9660 user,noauto     0       0
22 tmpfs	/tmp	tmpfs	nodev,nosuid,size=20%	0	0
23 UUID=c5444477-7f18-4443-a77b-c5827f977449 /media/fdr ext2 user,noauto,noatime 0 0 24 UUID=33cebfb3-b568-493f-853b-e1b7ca5cc3a2 /media/fde ext2 user,noauto,noatime 0 0
25 # -e8b57fb2ac09/media/ssda	ext4	user,npauto,noatime		0	0
26 UUID=la449167-8497-4471-ae0c-e8b57fb2ac09 /media/phda ext4 user,noauto,noatime 0 0 27 UUID=0fee2d01-2441-4699-a4ae-bb45c417b8ee /media/ssda ext4 user,noauto,noatime 0 0 28 UUID=e26255ab-e6c5-4bcd-941c-7378b7cf4083 /media/ssdb ext4 user,noauto,noatime 0 0
29 UUID=3DB1-1700	/media/fdg	vfat	user,noauto,noatime		0	0
30 UUID=5966-5502	/media/fdp	vfat	user,noauto,noatime		0	0
31 UUID=1170-1657	/media/hca	vfat	user,noauto,noatime		0	0
32 UUID=0E0A-0F26	/media/hcb	vfat	user,noauto,noatime		0	0
33 UUID=1E82-122E	/media/hcc	vfat	user,noauto,noatime		0	0
34 UUID=1D1F-1032 	 /media/xca	exfat	user,noauto,noatime		0	0
35 UUID=1909-1458	/media.xcb	exfat	user,noauto,noatime		0	0
36 UUID=6238-3434	/media/xcc	exfat	user,noauto,noatime		0	0
37 UUID=206F-163F	/media/xcd	exfat	user,noauto,noatime		0	0
38 UUID=3630-6530	/media/xce	exfat	user,noauto,noatime		0	0
39 UUID=3065-6630	/media/xcf	exfat	user,noauto,noatime		0	0
40 LABEL=ostree		/media/phdc	ext4	user,noauto,noatime		0	0

Right after the screw up the fstab looked like this.

01 -e8b57fb2ac09static file system information.
02 -e8b57fb2ac09
03 -e8b57fb2ac09lkid' to print the universally unique identifier for a
04 -e8b57fb2ac09vice; this may be used with UUID= as a more robust way to name devices
05 -e8b57fb2ac09at works even if disks are added and removed. See fstab(5).
06-e8b57fb2ac09
07 -e8b57fb2ac09d generates mount units based on this file, see systemd.mount(5).
08 -e8b57fb2ac09n 'systemctl daemon-reload' after making changes here.
09 -e8b57fb2ac09
10 -e8b57fb2ac09ile system> <mount point>   <type>  <options> <dump>  <pass>
11 -e8b57fb2ac09ev/mapper/Morcom-ROOT / ext4 errors=remount-ro 0 1
12 -e8b57fb2ac09fi was on /dev/sda1 during installation
13 -e8b57fb2ac09020-1029  /boot/efi       vfat    umask=0077      0       1
14-e8b57fb2ac09ot was on /dev/sda1 during installation
15 -e8b57fb2ac09020-1029  /dos            vfat    utf8            0       0
16 -e8b57fb2ac09os2 was on /dev/sdb1 during installation
17-e8b57fb2ac09AF2-0A16  /dos2           vfat    utf8            0       0
18 -e8b57fb2ac09mapper/Morcom-HOME_crypt /home ext4 defaults 0 2
19 -e8b57fb2ac09mapper/Morcom-VAR /var            ext4    defaults  0    2
20 -e8b57fb2ac09mapper/Morcom-SWAP_crypt none swap swap 0 0
21 -e8b57fb2ac09r0	/media/cdrom0   udf,iso9660 user,noauto     0       0
22 -e8b57fb2ac09tmpfs	nodev,nosuid,size=20%	0	0
23 -e8b57fb2ac0944477-7f18-4443-a77b-c5827f977449 /media/fdr ext2 user,noauto,noatime 0 0 24 -e8b57fb2ac09cebfb3-b568-493f-853b-e1b7ca5cc3a2 /media/fde ext2 user,noauto,noatime 0 0
25 -e8b57fb2ac09/media/ssda ext4 user,noauto,noatime 0 0
26 -e8b57fb2ac099167-8497-4471-ae0c-e8b57fb2ac09 /media/phda ext4 user,noauto,noatime 0 0 27 UUID=0fee2d01-2441-4699-a4ae-bb45c417b8ee /media/ssda ext4 user,noauto,noatime 0 0 28 UUID=e26255ab-e6c5-4bcd-941c-7378b7cf4083 /media/ssdb ext4 user,noauto,noatime 0 0
29 UUID=3DB1-1700	/media/fdg	vfat	user,noauto,noatime	0	0
30 UUID=5966-5502	/media/fdp	vfat	user,noauto,noatime	0	0
31 UUID=1170-1657	/media/hca	vfat	user,noauto,noatime	0	0
32 UUID=0E0A-0F26	/media/hcb	vfat	user,noauto,noatime	0	0
33 UUID=1E82-122E	/media/hcc	vfat	user,noauto,noatime	0	0
34 UUID=1D1F-1032  /media/xca	exfat	user,noauto,noatime	0	0
35 UUID=1909-1458	/media.xcb	exfat	user,noauto,noatime	0	0
36 UUID=6238-3434	/media.xcc exfat	usr,noauto,nonatime	0	0
37 UUID=206F-163F	/media/xcd	exfat	user,noauto,noatime	0	0
38 UUID=3630-6530	/media/xce	exfat	user,noauto,noatime	0	0
39 UUID=3065-6630	/media/xcf	exfat	user,noauto,noatime	0	0
40 LABEL=ostree	/media/phdc	ext4	user,noauto,noatime	0	0

The screw up started a few days ago when I entered into the file a new portable storage device, line 26 above. That entry itself was successful. In addition however the beginning of the text of all lines 1-26 was overwritten by -e8b57fb2ac09, which happens to be the last 12 digits, plus the preceding hyphen, of the UUID of the added storage device on line 26. Lines 27-40 were spared the overwrites. I have no idea how these overwrites happened; it certainly was not the result of any conscious action on my part.

Regards, Ken Heard





Reply to: