LinuxQuestions.org
Help answer threads with 0 replies.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 04-22-2022, 10:32 PM   #1
Penguigo
LQ Newbie
 
Registered: Apr 2022
Posts: 1

Rep: Reputation: 0
Question I cannot eject or mount the drive in LiveSlak Toram for masochists.


Hello everyone, how are you?

I like portable linux systems, I have been using Porteus Linux for a while and it is wonderful, I just copy the whole live into RAM, use or eject the USB when I want. I found out that LiveSlak can also do the same:

Quote:
Originally Posted by liveslak/liveinit.tpl
# Masochists can copy the live environment into RAM:
TORAM=0
But it didn't work the way I want. The error is that despite copying the live into RAM and returning the message "You can now safely remove the live medium." the device cannot be mounted or ejected, unless I unplug the USB and plug it back in then it works normally, but it doesn't make sense to me, as it is awkward and doesn't happen to me in Porteus Linux. /dev/sdb is my USB drive:

Booting parameters used:
Code:
initrd=/boot/initrd.img nop toram load_ramdisk=1 prompt_ramdisk=0 rw printk.time=0 kbd=la-latin1 xkb=latam tz=America/Caracas
Code:
bash-5.1$ eject /dev/sdb1
eject: cannot open /dev/sdb: Device or resource busy
bash-5.1$ eject /dev/sdb
eject: cannot open /dev/sdb: Device or resource busy
bash-5.1$ mkdir -p USB
bash-5.1$ su
Password:
bash-5.1# mount /dev/sdb1 USB
mount: /home/live/USB: /dev/sdb1 already mounted or mount point busy.
bash-5.1# exit
bash-5.1$ lsof /dev/sdb
bash-5.1$ lsof /dev/sdb1
bash-5.1$ findmnt
TARGET                                                      SOURCE      FSTYPE   OPTIONS
/                                                           overlay     overlay  rw,relatime,lowerdir=/mnt/live/modules/st-0.8.4-x86_64-1_SBo:/mnt/live/modules/sbouirepo:/mnt/live/modules/sboui-2.2-x86_64-1_SBo:/mnt/live/module
├─/proc                                                     proc        proc     rw,relatime
├─/sys                                                      sysfs       sysfs    rw,relatime
│ └─/sys/fs/cgroup                                          cgroup_root tmpfs    rw,relatime,size=8192k,mode=755,inode64
│   ├─/sys/fs/cgroup/cpuset                                 cpuset      cgroup   rw,relatime,cpuset
│   ├─/sys/fs/cgroup/cpu                                    cpu         cgroup   rw,relatime,cpu
│   ├─/sys/fs/cgroup/cpuacct                                cpuacct     cgroup   rw,relatime,cpuacct
│   ├─/sys/fs/cgroup/blkio                                  blkio       cgroup   rw,relatime,blkio
│   ├─/sys/fs/cgroup/memory                                 memory      cgroup   rw,relatime,memory
│   ├─/sys/fs/cgroup/devices                                devices     cgroup   rw,relatime,devices
│   ├─/sys/fs/cgroup/freezer                                freezer     cgroup   rw,relatime,freezer
│   ├─/sys/fs/cgroup/net_cls                                net_cls     cgroup   rw,relatime,net_cls
│   ├─/sys/fs/cgroup/perf_event                             perf_event  cgroup   rw,relatime,perf_event
│   ├─/sys/fs/cgroup/net_prio                               net_prio    cgroup   rw,relatime,net_prio
│   ├─/sys/fs/cgroup/pids                                   pids        cgroup   rw,relatime,pids
│   ├─/sys/fs/cgroup/misc                                   misc        cgroup   rw,relatime,misc
│   └─/sys/fs/cgroup/elogind                                cgroup      cgroup   rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/lib64/elogind/elogind-cgroups-agent,name=elogind
├─/dev                                                      devtmpfs    devtmpfs rw,relatime,size=8192k,nr_inodes=484051,mode=755,inode64
│ ├─/dev/pts                                                devpts      devpts   rw,relatime,gid=5,mode=620,ptmxmode=000
│ │ └─/dev/pts                                              devpts      devpts   rw,relatime,gid=5,mode=620,ptmxmode=000
│ └─/dev/shm                                                tmpfs       tmpfs    rw,nosuid,nodev,relatime,inode64
├─/run                                                      tmpfs       tmpfs    rw,nosuid,nodev,noexec,relatime,size=32768k,mode=755,inode64
│ └─/run/user/1000                                          tmpfs       tmpfs    rw,nosuid,nodev,relatime,size=390580k,nr_inodes=97645,mode=700,uid=1000,gid=100,inode64
├─/mnt/live                                                 none[/live] tmpfs    rw,relatime,size=3515248k,inode64
│ ├─/mnt/live/modules/0000-slackware_boot-current-x86_64    /dev/loop0  squashfs ro,relatime,errors=continue
│ ├─/mnt/live/modules/0010-slackware_a-current-x86_64       /dev/loop1  squashfs ro,relatime,errors=continue
│ ├─/mnt/live/modules/0010-slackware_ap-current-x86_64      /dev/loop2  squashfs ro,relatime,errors=continue
│ ├─/mnt/live/modules/0010-slackware_d-current-x86_64       /dev/loop3  squashfs ro,relatime,errors=continue
│ ├─/mnt/live/modules/0010-slackware_l-current-x86_64       /dev/loop4  squashfs ro,relatime,errors=continue
│ ├─/mnt/live/modules/0010-slackware_n-current-x86_64       /dev/loop5  squashfs ro,relatime,errors=continue
│ ├─/mnt/live/modules/0010-slackware_t-current-x86_64       /dev/loop6  squashfs ro,relatime,errors=continue
│ ├─/mnt/live/modules/0010-slackware_tcl-current-x86_64     /dev/loop7  squashfs ro,relatime,errors=continue
│ ├─/mnt/live/modules/0010-slackware_x-current-x86_64       /dev/loop8  squashfs ro,relatime,errors=continue
│ ├─/mnt/live/modules/0099-slackware_zzzconf-current-x86_64 /dev/loop9  squashfs ro,relatime,errors=continue
│ ├─/mnt/live/modules/cmatrix-1.2a-x86_64-2_SBo             /dev/loop10 squashfs ro,relatime,errors=continue
│ ├─/mnt/live/modules/deb2tgz-0.2-noarch-1_SBo              /dev/loop11 squashfs ro,relatime,errors=continue
│ ├─/mnt/live/modules/dmenu-4.8-x86_64-1_SBo                /dev/loop12 squashfs ro,relatime,errors=continue
│ ├─/mnt/live/modules/dwm-6.2-x86_64-6_SBo                  /dev/loop13 squashfs ro,relatime,errors=continue
│ ├─/mnt/live/modules/glibc-2.35-x86_64-2                   /dev/loop14 squashfs ro,relatime,errors=continue
│ ├─/mnt/live/modules/jbig2dec-0.19-x86_64-1_SBo            /dev/loop15 squashfs ro,relatime,errors=continue
│ ├─/mnt/live/modules/libconfig-1.7.2-x86_64-1alien         /dev/loop16 squashfs ro,relatime,errors=continue
│ ├─/mnt/live/modules/min_1.24.0_amd64                      /dev/loop17 squashfs ro,relatime,errors=continue
│ ├─/mnt/live/modules/mupdf-1.18.0-x86_64-1_SBo             /dev/loop18 squashfs ro,relatime,errors=continue
│ ├─/mnt/live/modules/sbopkg-0.38.2-noarch-1_wsr            /dev/loop19 squashfs ro,relatime,errors=continue
│ ├─/mnt/live/modules/sboui-2.2-x86_64-1_SBo                /dev/loop20 squashfs ro,relatime,errors=continue
│ ├─/mnt/live/modules/sbouirepo                             /dev/loop21 squashfs ro,relatime,errors=continue
│ └─/mnt/live/modules/st-0.8.4-x86_64-1_SBo                 /dev/loop22 squashfs ro,relatime,errors=continue
├─/mnt/liveslakfs                                           overlay     overlay  ro,relatime,lowerdir=/mnt/live/modules/st-0.8.4-x86_64-1_SBo:/mnt/live/modules/sbouirepo:/mnt/live/modules/sboui-2.2-x86_64-1_SBo:/mnt/live/module
├─/mnt/livemedia                                            none[/live/toram]
│                                                                       tmpfs    rw,relatime,size=3515248k,inode64
├─/tmp                                                      tmpfs       tmpfs    rw,nosuid,nodev,relatime,inode64
└─/var/tmp                                                  tmpfs       tmpfs    rw,nosuid,nodev,relatime,inode64
bash-5.1$
I am using a custom variant consisting of a Slackware with all the modules you can see there. where is the problem?
 
Old 04-23-2022, 02:58 AM   #2
Tonus
Senior Member
 
Registered: Jan 2007
Location: Paris, France
Distribution: Slackware-15.0
Posts: 1,405
Blog Entries: 3

Rep: Reputation: 514Reputation: 514Reputation: 514Reputation: 514Reputation: 514Reputation: 514
Maybe post this on Eric's blog in comments.
 
Old 04-23-2022, 11:38 AM   #3
business_kid
LQ Guru
 
Registered: Jan 2006
Location: Ireland
Distribution: Slackware, Slarm64 & Android
Posts: 16,309

Rep: Reputation: 2326Reputation: 2326Reputation: 2326Reputation: 2326Reputation: 2326Reputation: 2326Reputation: 2326Reputation: 2326Reputation: 2326Reputation: 2326Reputation: 2326
I don't see how you could unmount the LiveSlak usb, because you have loop mounted all the sxz files, and with the drive out they go AWOL. You also have sdb3 mounted on /, so that's going to be problematic also. Now theoretically you might find ways around those issues, but I'd get a better idea.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Toram or not Toram...and the Memory remains the same....?! linus72 Linux - General 2 01-16-2010 08:31 AM
Unmount and Eject with CD-Rom Eject Button? CrownAmbassador Linux - Hardware 3 12-26-2006 08:45 PM
VCD does not eject even eject button pressed ic_torres Linux - Software 4 12-01-2005 05:40 PM
Toggling "eject" and "eject -t" daihard Linux - Software 3 12-27-2004 03:01 AM
CD Won't Eject With "eject" Command Dr. Ephemeron Slackware 13 11-13-2003 12:27 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 08:33 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration