Linux Lite Forums
Software - Support => Installing Software => Topic started by: jlost on January 09, 2015, 06:58:36 AM
-
Hello all, I hope this is in the right section.
I'm currently running LL 2.2 on a 8gb usb pen, and in an effort to save some space; I have installed a large app (TTS Voice) to an SD Card. When I come out of standby, I am asked for admin password to allow the SD Card to remount. Removing and re-inserting the SD Card automatically remounts it without a password.
I've unsure if this behavior is normal or due to having the app installed on the SD Card and causing the remount request.
Can someone suggest a way for the SD Card to be automatically remounted when coming out of standby mode?
-
I'm not really sure on this, but can you clarify how your running from the USB stick? Did you do an actual full installation to the USB, or is it running live with/without persistence? Knowing that may give us a better idea how to solve problem.
-
It's a full installation.
-
What filesystem format is being used on the SD card? Connect it to system then run sudo blkid command in terminal to find out if you don't know. For example here is my output with a USB stick connected (don't have an SD card) and it's shown using TYPE="vfat" at /dev/sdc1.
bill@Gold:~$ sudo blkid
[sudo] password for bill:
/dev/sda1: LABEL="Mint16Xfce" UUID="16268cf7-b146-4ae5-b8a8-c02125bd87d9" TYPE="ext4"
/dev/sda3: LABEL="DATA" UUID="ceee2524-7df2-4d21-a1f7-9e7e55c722cc" TYPE="ext4"
/dev/sda5: LABEL="LinuxLite2" UUID="a9222190-0805-47ef-a2e2-e98b19d84b54" TYPE="ext4"
/dev/sdb1: UUID="c4933327-f314-42ee-8b4a-ec3e48a0ded5" TYPE="swap"
/dev/sdb2: LABEL="DataBackup" UUID="50e44bdd-edba-4b99-89a4-8fea89c18c1d" TYPE="ext4"
/dev/sdb5: LABEL="ISOs" UUID="15443ba5-bdd0-4f0d-ae19-420022a7aab7" TYPE="ext4"
/dev/sdb6: LABEL="HomeBackups" UUID="aac3b231-c9e8-4960-9f9d-bff3a1856e0e" TYPE="ext4"
/dev/sdb7: LABEL="VBoxHDs" UUID="3e68db3c-2acd-4718-812e-93e10bf63cf5" TYPE="ext4"
/dev/sdc1: LABEL="KINGSTON" UUID="8A44-F1CF" TYPE="vfat"
If it's using either Ext4, 3, or 2 format, then maybe the mount point for the card is owned by root and all you need to do is change it to your username. Mount the card in whatever way you normally do, then run lsblk command in terminal to see what the mount point is. Continuing with my example, here you can see my USB got mounted to /media/bill.
bill@Gold:~$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 298.1G 0 disk
├─sda1 8:1 0 25G 0 part
├─sda2 8:2 0 1K 0 part
├─sda3 8:3 0 223.1G 0 part /mnt/DATA
└─sda5 8:5 0 25G 0 part /
sdb 8:16 0 596.2G 0 disk
├─sdb1 8:17 0 9G 0 part [SWAP]
├─sdb2 8:18 0 230G 0 part
├─sdb3 8:19 0 1K 0 part
├─sdb5 8:21 0 40G 0 part /mnt/ISOs
├─sdb6 8:22 0 40G 0 part
└─sdb7 8:23 0 200G 0 part /mnt/VBoxHDs
sdc 8:32 1 29.1G 0 disk
└─sdc1 8:33 1 29.1G 0 part /media/bill/KINGSTON
sr0 11:0 1 1024M 0 rom
Now run command to list (in long form) files mounted under that mount point ("/media/bill" in my case). Use ls -l followed by a space, then the mount point.
bill@Gold:~$ ls -l /media/bill
total 16
drwx------ 9 bill bill 16384 Dec 31 1969 KINGSTON
Mine says it's owned by me: "bill bill". If yours says "root root", then change ownership of the mount point to yourself. (The "-R" in the command recursively changes ownership of all the files under the mount point to you as well. If you don't want that to be the case, then don't include the "-R".) Substitute your username in place of "bill" and your mount point in place of "/media/bill" in terminal command below:
sudo chown -R bill: /media/bill
-
SD Card is formatted as 'vfat' and owned by me - established following your instruction. It would appear the only time password is required, is when coming out of standby; doing cold boot (or after restart) SD Card is automatically mounted without my input.
-
A quick google search reveals this is an existing Ubuntu issue. I tried the following fix, but it was not successful: https://help.ubuntu.com/community/AspireOneSDCardsAndSuspend
-
Plug the SD card into computer, then post back with terminal output of these two commands:
sudo blkid -c /dev/null
cat /etc/fstab
Maybe we can figure out a way to make that fstab change work.
-
lost@lost-laptop:~$ sudo blkid -c /dev/null
/dev/sda1: LABEL="System" UUID="38F25226F251E920" TYPE="ntfs"
/dev/mmcblk0: LABEL="Linux Lite 2.2 64-bit" TYPE="iso9660"
/dev/mmcblk0p1: LABEL="SDCARD" UUID="5340-8D15" TYPE="vfat"
/dev/sdb1: UUID="4cb87201-6052-4d13-8ad1-914e28583bdd" TYPE="ext4"
/dev/sdb2: LABEL="SWAP" UUID="13da5cd2-cfe6-4f6d-ba7b-6273db026a01" TYPE="swap"
lost@lost-laptop:~$ cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sdb1 during installation
UUID=4cb87201-6052-4d13-8ad1-914e28583bdd / ext4 errors=remount-ro 0 1
# swap was on /dev/sdb5 during installation
UUID=e468b697-b366-4992-9655-0c82d852324a none swap sw 0 0
-
To say a little more on this subject; when I attempted the above solution, I only guessed as to how the line in fstab should read.
Here is a screenshot of the request window I get when coming out of standby:
(http://i.imgur.com/xHiJknZ.png)
-
jlost,
Sorry haven't had time to get back to you on this yet -- been busy with friends visiting from out of town and don't really have time to finish researching this right now to get a good answer for you. May be another day or two before I can, but will give you an idea as to what I was thinking and some links to look at and maybe you'll be able to do it from those on your own.
My thinking was that you could create a udev rule to make sure SD card is named consistently, then make an fstab entry for it so it gets mounted with correct permissions each time and my assumption was that doing so would also solve coming out of suspend problem. Here are some links I was going to read through to figure that out:
https://wiki.archlinux.org/index.php/udev (https://wiki.archlinux.org/index.php/udev)
I noticed a sub-link of above that might help specifically with this: https://wiki.archlinux.org/index.php/udev#Waking_from_suspend_with_USB_device (https://wiki.archlinux.org/index.php/udev#Waking_from_suspend_with_USB_device)
http://www.reactivated.net/writing_udev_rules.html (http://www.reactivated.net/writing_udev_rules.html)
http://askubuntu.com/questions/199312/what-does-udevd-process-do-during-the-boot-time (http://askubuntu.com/questions/199312/what-does-udevd-process-do-during-the-boot-time)
If you're able to figure out a solution, please post back with the answer so others might be helped too. If not, let us know you're still stuck and one of us will attempt to figure it out. (Will probably be another day or two before I'll have time to look into it myself.)