View previous topic :: View next topic |
Author |
Message |
todd93 l33t
Joined: 30 Oct 2006 Posts: 620 Location: Missouri
|
Posted: Mon Oct 21, 2013 10:06 am Post subject: Separate /usr on Linux requires initramfs question [SOLVED] |
|
|
Hi, I apologize if this question annoys anyone, but I am quite confused on this subject. I have neglected my install and haven't updated in a while. When this came up in the news yesterday, I have been trying to search out an answer to this. I don't think I have / and /usr on separate file systems, but I'm not sure. I was hoping someone could tell me exactly what it is I need to do to make my gentoo install happy. I did look at the wiki, but it just confused me further. Here is my fstab just for information purposes:
Code: |
# <partition> <mountpoint> <type> <opts> <dump/pass>
/dev/sdb1 /boot ext3 defaults,noatime 1 2
/dev/sdb2 none swap sw 0 0
/dev/sdb3 / ext3 noatime 0 1
/dev/sr1 /mnt/cdrom auto noauto$
/dev/sda2 /mnt/windows ntfs-3g defaults,rw,user,umask=0 0 0
|
I would appreciate any and all help I can get.
Thanks!
Todd
Last edited by todd93 on Fri Oct 25, 2013 12:23 pm; edited 1 time in total |
|
Back to top |
|
|
anbc n00b
Joined: 26 Jul 2013 Posts: 47
|
Posted: Mon Oct 21, 2013 10:19 am Post subject: |
|
|
issue the following command in a terminal window to see your mount points
Code: | # mount | column -t |
Here is an example of some output
Code: | /dev/sda on / type btrfs (rw,noatime,ssd,space_cache)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
tmpfs on /run type tmpfs (rw,nosuid,nodev,relatime,size=3289304k,mode=755)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
udev on /dev type devtmpfs (rw,nosuid,relatime,size=10240k,nr_inodes=4111250,mode=755)
cgroup_root on /sys/fs/cgroup type tmpfs (rw,nosuid,nodev,noexec,relatime,size=10240k,mode=755)
openrc on /sys/fs/cgroup/openrc type cgroup (rw,nosuid,nodev,noexec,relatime,release_agent=/lib64/rc/sh/cgroup-release-agent.sh,name=openrc)
cpuset on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset)
cpu on /sys/fs/cgroup/cpu type cgroup (rw,nosuid,nodev,noexec,relatime,cpu)
cpuacct on /sys/fs/cgroup/cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpuacct)
freezer on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer)
bfqio on /sys/fs/cgroup/bfqio type cgroup (rw,nosuid,nodev,noexec,relatime,bfqio)
mqueue on /dev/mqueue type mqueue (rw,nosuid,nodev,noexec,relatime)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620)
shm on /dev/shm type tmpfs (rw,nosuid,nodev,noexec,relatime)
/dev/sdb on /home type btrfs (rw,noatime,subvol=HOME)
tmpfs on /tmp type tmpfs (rw,noatime,nodiratime)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,nodev,noexec,nosuid) |
You can see that /usr is not explicitly mounted on a separate partition.
If your /usr is not on a separate partition then no changes need to be made to your system (if I have understood your question) |
|
Back to top |
|
|
SamuliSuominen Retired Dev
Joined: 30 Sep 2005 Posts: 2133 Location: Finland
|
Posted: Mon Oct 21, 2013 11:33 am Post subject: |
|
|
anbc wrote: | issue the following command in a terminal window to see your mount points
Code: | # mount | column -t |
|
Nice use of column. Somehow it never occured to me before. Thanks. |
|
Back to top |
|
|
anbc n00b
Joined: 26 Jul 2013 Posts: 47
|
Posted: Mon Oct 21, 2013 2:47 pm Post subject: |
|
|
Quote: | Nice use of column. Somehow it never occured to me before. Thanks. |
No prob! I love finding tidbits like this, too. |
|
Back to top |
|
|
todd93 l33t
Joined: 30 Oct 2006 Posts: 620 Location: Missouri
|
Posted: Tue Oct 22, 2013 9:43 am Post subject: |
|
|
anbc wrote: | issue the following command in a terminal window to see your mount points
Code: | # mount | column -t |
Here is an example of some output
Code: | /dev/sda on / type btrfs (rw,noatime,ssd,space_cache)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
tmpfs on /run type tmpfs (rw,nosuid,nodev,relatime,size=3289304k,mode=755)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
udev on /dev type devtmpfs (rw,nosuid,relatime,size=10240k,nr_inodes=4111250,mode=755)
cgroup_root on /sys/fs/cgroup type tmpfs (rw,nosuid,nodev,noexec,relatime,size=10240k,mode=755)
openrc on /sys/fs/cgroup/openrc type cgroup (rw,nosuid,nodev,noexec,relatime,release_agent=/lib64/rc/sh/cgroup-release-agent.sh,name=openrc)
cpuset on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset)
cpu on /sys/fs/cgroup/cpu type cgroup (rw,nosuid,nodev,noexec,relatime,cpu)
cpuacct on /sys/fs/cgroup/cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpuacct)
freezer on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer)
bfqio on /sys/fs/cgroup/bfqio type cgroup (rw,nosuid,nodev,noexec,relatime,bfqio)
mqueue on /dev/mqueue type mqueue (rw,nosuid,nodev,noexec,relatime)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620)
shm on /dev/shm type tmpfs (rw,nosuid,nodev,noexec,relatime)
/dev/sdb on /home type btrfs (rw,noatime,subvol=HOME)
tmpfs on /tmp type tmpfs (rw,noatime,nodiratime)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,nodev,noexec,nosuid) |
You can see that /usr is not explicitly mounted on a separate partition.
If your /usr is not on a separate partition then no changes need to be made to your system (if I have understood your question) |
Thank you so much, this is what I love about Gentoo, the little tricks that you can use to find out what you need! here's the output of mount points:
Code: |
# mount | column -t
rootfs on / type rootfs (rw)
/dev/sdb3 on / type ext3 (rw,noatime,commit=0)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
tmpfs on /run type tmpfs (rw,nosuid,nodev,relatime,mode=755)
udev on /dev type devtmpfs (rw,nosuid,relatime,size=10240k,nr_inodes=490391,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620)
shm on /dev/shm type tmpfs (rw,nosuid,nodev,noexec,relatime)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
debugfs on /sys/kernel/debug type debugfs (rw,nosuid,nodev,noexec,relatime)
cgroup_root on /sys/fs/cgroup type tmpfs (rw,nosuid,nodev,noexec,relatime,size=10240k,mode=755)
openrc on /sys/fs/cgroup/openrc type cgroup (rw,nosuid,nodev,noexec,relatime,release_agent=/lib64/rc/sh/cgroup-release-agent.sh,name=openrc)
cpu on /sys/fs/cgroup/cpu type cgroup (rw,nosuid,nodev,noexec,relatime,cpu)
/dev/sdb1 on /boot type ext3 (rw,noatime,commit=0)
/dev/sda2 on /mnt/windows type fuseblk (rw,nosuid,nodev,noexec,allow_other,blksize=4096,default_permissions)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,nodev,noexec,nosuid)
usbfs on /proc/bus/usb type usbfs (rw,noexec,nosuid,devmode=0664,devgid=85)
|
|
|
Back to top |
|
|
cwr Veteran
Joined: 17 Dec 2005 Posts: 1969
|
Posted: Tue Oct 22, 2013 10:41 am Post subject: |
|
|
Won't df tell you?
Will |
|
Back to top |
|
|
todd93 l33t
Joined: 30 Oct 2006 Posts: 620 Location: Missouri
|
Posted: Wed Oct 23, 2013 9:42 am Post subject: |
|
|
cwr wrote: | Won't df tell you?
Will |
what's df? |
|
Back to top |
|
|
ulenrich Veteran
Joined: 10 Oct 2010 Posts: 1480
|
Posted: Wed Oct 23, 2013 10:19 am Post subject: |
|
|
man 1 df
will tell you if you have
Code: | $ equery b $(which df)
* Searching for /bin/df ...
sys-apps/coreutils-8.21 (/bin/df) |
|
|
Back to top |
|
|
todd93 l33t
Joined: 30 Oct 2006 Posts: 620 Location: Missouri
|
Posted: Thu Oct 24, 2013 9:52 am Post subject: |
|
|
ulenrich wrote: | man 1 df
will tell you if you have
Code: | $ equery b $(which df)
* Searching for /bin/df ...
sys-apps/coreutils-8.21 (/bin/df) |
|
oh, okay, gotcha, and yes it does, thank you!
Code: |
# df
Filesystem 1K-blocks Used Available Use% Mounted on
rootfs 960309992 97152724 814376300 11% /
/dev/root 960309992 97152724 814376300 11% /
tmpfs 1994768 668 1994100 1% /run
udev 10240 0 10240 0% /dev
shm 1994768 192 1994576 1% /dev/shm
cgroup_root 10240 0 10240 0% /sys/fs/cgroup
/dev/sdb1 108865 90759 12485 88% /boot
/dev/sda2 976657404 718062164 258595240 74% /mnt/windows
|
|
|
Back to top |
|
|
ulenrich Veteran
Joined: 10 Oct 2010 Posts: 1480
|
Posted: Thu Oct 24, 2013 12:15 pm Post subject: |
|
|
You can boot linux without an initrd, if you have all compiled into the kernel needed to mount / (root partition) , because you don't have any seperate /usr, which one could see looking at your /etc/fstab. But I didn't want to miss the chance of RTFM regarding df |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|