Web lists-archives.com

Re: Fstab

On 12/30/18 7:09 PM, Jorin Gedamke wrote:
Hello. I want to use a USB stick, but it never appears in fstab. Nor can I
use genfstab; it's not installed. Please, can someone tell me which package
contains genfstab, or how to search apt for it?

/etc/fstab is a file that the system administrator (you) is expected to maintain. But, you don't need an fstab(5) entry to access a USB stick.

If you are using a graphical desktop, the USB stick should be "automagically" mounted when inserted. Be sure to right-click and "eject" the USB stick before removing it.

If you are using the console or a terminal, log in to the root account.

Connect your USB stick.

Use dmesg(1) to view kernel messages:

2018-12-30 21:23:39 root@tinkywinky ~
# dmesg
[42625.040087] usb 3-3: new high-speed USB device number 3 using ehci-pci
[42625.191031] usb 3-3: New USB device found, idVendor=12f7, idProduct=1c00
[42625.191043] usb 3-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[42625.191049] usb 3-3: Product: Flashdrive 303B
[42625.191056] usb 3-3: Manufacturer: Memorex
[42625.191062] usb 3-3: SerialNumber: ************
[42625.372593] usb-storage 3-3:1.0: USB Mass Storage device detected
[42625.378256] scsi host2: usb-storage 3-3:1.0
[42625.378416] usbcore: registered new interface driver usb-storage
[42625.381818] usbcore: registered new interface driver uas
[42626.397636] scsi 2:0:0:0: Direct-Access Memorex Flashdrive 303B PMAP PQ: 0 ANSI: 0 CCS
[42626.398632] sd 2:0:0:0: Attached scsi generic sg2 type 0
[42626.568113] sd 2:0:0:0: [sdb] 251776 512-byte logical blocks: (129 MB/123 MiB)
[42626.569429] sd 2:0:0:0: [sdb] Write Protect is off
[42626.569434] sd 2:0:0:0: [sdb] Mode Sense: 23 00 00 00
[42626.570095] sd 2:0:0:0: [sdb] No Caching mode page found
[42626.570103] sd 2:0:0:0: [sdb] Assuming drive cache: write through
[42626.575875]  sdb:
[42626.578571] sd 2:0:0:0: [sdb] Attached SCSI removable disk

Note "[sdb]" in the last six lines. The device node corresponding to the USB stick on my machine is /dev/sdb. On your machine, it could be sdb, sdc, sdd, etc., or even sdb1, sdc1, sdc1, etc.. Use that value in place of 'sdb' for the following commands.

Use mkdir(1) to create a mount point:

2018-12-30 21:27:11 root@tinkywinky ~
# mkdir /mnt/sdb

Use mount(8) to mount the USB stick file system:

2018-12-30 21:27:18 root@tinkywinky ~
# mount /dev/sdb /mnt/sdb

You should now be able to navigate to the file system on the USB stick.

2018-12-30 21:37:45 root@tinkywinky ~
# cd /mnt/sdb

2018-12-30 21:38:24 root@tinkywinky /mnt/sdb
# ls -w 72
COPYING        elf.c32		   ldlinux.c32	 poweroff.c32
README.txt     ethersel.c32	   ldlinux.sys	 prdhcp.c32
boot	       f1.txt		   lfs.c32	 pwd.c32
cat.c32        f2.txt		   libcom32.c32  pxechn.c32
chain.c32      f3.txt		   libgpl.c32	 reboot.c32
cmd.c32        gfxboot.c32	   liblua.c32	 rosh.c32
cmenu.c32      gpxecmd.c32	   libmenu.c32	 sanboot.c32
config.c32     hdt.c32		   libutil.c32	 sdi.c32
cptime.c32     hexdump.c32	   linux.c32	 sysdump.c32
cpu.c32        host.c32		   ls.c32	 syslinux.c32
cpuid.c32      ifcpu.c32	   lua.c32	 syslinux.cfg
cpuidtest.c32  ifcpu64.c32	   mboot.c32	 vesa.c32
debug.c32      ifmemdsk.c32	   meminfo.c32	 vesainfo.c32
dhcp.c32       ifplop.c32	   memtest	 vesamenu.c32
disk.c32       images		   menu.c32	 vmlinuz
dmi.c32        instroot.img	   message	 vpdtest.c32
dmitest.c32    ipcop-2.1.8.tar.gz  pci.c32	 whichsys.c32
doc	       kbdmap.c32	   pcitest.c32	 zzjson.c32
dosutils       kontron_wdt.c32	   pmload.c32

When you are done, change your working directory back to home:

2018-12-30 21:41:08 root@tinkywinky /mnt/sdb
# cd

umount(8) the USB stick:

2018-12-30 21:44:08 root@tinkywinky ~
# umount /mnt/sdb

Remove the USB stick.