The umount script in BionicPup64 8.0 sometimes doesn't work properly.
For example:
Code: Select all
# mount-FULL
tmpfs on /initrd/mnt/tmpfs type tmpfs (rw,relatime)
unionfs on / type aufs (rw,relatime,si=b7114cdb206dc507)
/dev/loop0 on /initrd/pup_ro2 type squashfs (ro,noatime)
/dev/loop1 on /initrd/pup_z type squashfs (ro,noatime)
/dev/loop2 on /initrd/pup_a type squashfs (ro,noatime)
tmpfs on /initrd/files type tmpfs (ro,relatime,size=5404k,mode=755)
devtmpfs on /dev type devtmpfs (rw,relatime,size=1812800k,nr_inodes=453200,mode=755)
none on /proc type proc (rw,relatime)
none on /dev/pts type devpts (rw,relatime,gid=2,mode=620,ptmxmode=000)
none on /sys type sysfs (rw,relatime)
shmfs on /dev/shm type tmpfs (rw,relatime,size=773392k)
/dev/sda4 on /mnt/home type fuseblk (rw,noatime,user_id=0,group_id=0,default_permissions,blksize=4096)
#
# partview
de: invalid drive
de: invalid drive
de: invalid drive
de: invalid drive
EXIT="OK"
#
# mount-FULL
tmpfs on /initrd/mnt/tmpfs type tmpfs (rw,relatime)
unionfs on / type aufs (rw,relatime,si=b7114cdb206dc507)
/dev/loop0 on /initrd/pup_ro2 type squashfs (ro,noatime)
/dev/loop1 on /initrd/pup_z type squashfs (ro,noatime)
/dev/loop2 on /initrd/pup_a type squashfs (ro,noatime)
tmpfs on /initrd/files type tmpfs (ro,relatime,size=5404k,mode=755)
devtmpfs on /dev type devtmpfs (rw,relatime,size=1812800k,nr_inodes=453200,mode=755)
none on /proc type proc (rw,relatime)
none on /dev/pts type devpts (rw,relatime,gid=2,mode=620,ptmxmode=000)
none on /sys type sysfs (rw,relatime)
shmfs on /dev/shm type tmpfs (rw,relatime,size=773392k)
/dev/sda4 on /mnt/home type fuseblk (rw,noatime,user_id=0,group_id=0,default_permissions,blksize=4096)
/dev/sda1 on /mnt/sda1 type fuseblk (rw,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096)
/dev/sda2 on /mnt/sda2 type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,quiet,utf8,errors=remount-ro)
/dev/sda5 on /mnt/sda5 type fuseblk (rw,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096)
/dev/sda6 on /mnt/sda6 type fuseblk (rw,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096)
#
I have noticed that sometimes a file system that I had mounted manually, does not umount when it should.
So I made a sctipt named mo that executes mount-FULL and a script named um that executes umount-FULL.
I could have used aliases or bash subroutines or symlinks. I chose to use scripts.
Anyway, umount and maybe mount doesn't always work properly.
Code: Select all
# um /mnt/sda1 /mnt/sda2 /mnt/sda5 /mnt/sda6
# mo | grep sda
/dev/sda4 on /mnt/home type fuseblk (rw,noatime,user_id=0,group_id=0,default_permissions,blksize=4096)
#
Code: Select all
# diff /bin/mount /initrd/pup_ro2/bin/mount
# diff /bin/umount /initrd/pup_ro2/bin/umount
# wh partview
/usr/sbin/partview
# diff /usr/sbin/partview /initrd/pup_ro2/usr/sbin/partview
#