mount / , /home , /home/usr on different partitions
How can i mount "/" , "/home/users" etc...(any mount point that i want) to different partitions ???
Does this help with security even i am running a desktop PC (which i do)?? |
Hi,
You can edit your /etc/fstab file. Mine looks like: Code:
bash-2.05b$ cat /etc/fstab As for security, not that I am aware of... --Taj |
"How can i mount "/" , "/home/users" etc...(any mount point that i want) to different partitions ???"
Yes. You can do it by copying the files to the other partition, deleting the files in the original directory and editing fstab to add the new mount point. For example if you want to move /home /users to /dev/hdb1 then log in as root and (assuming that /dev/hdb1 was formatted as ext3) do this: mkdir /silver mount -t ext3 /dev/hdb1 /silver cp -pR /home/users/* /silver rm /home/users/* -R umount /silver rmdir /silver edit /etc/fstab to add /home/users as a mount point reboot Here is a thread that describes the process further: http://www.linuxquestions.org/questi...hreadid=163748 "Does this help with security even i am running a desktop PC (which i do)??" No. ---------------------------- Steve Stites |
Wow, that's interesting. Everyone seems to be saying that mounting on different partitions doesn't help with security. I had read that it does. Most importantly, /tmp & /var . I don't have a whole lot of details, but I am going to look this up this evening and post back. I'm almost certain that it does help security.
|
Under some circumstances mounting /var and /tmp on separate partitions will help stability, but not security.
---------------------- Steve Stites |
Quote:
--Taj |
Quote:
This can combatted by log rotation or by putting logging such as /var on a separate partition. |
Yes, all it will help with (on the security side) is DoS attacks.
However, unless you are running some service available to the internet, this isn't a concern, and moving those directories to different partitions will not have any real benefit to you (unless you need to move them because of space constraints). |
Here is a thread which explains why you might want to put the base directories on separate partitions.
http://www.linuxquestions.org/questi...hreadid=163517 ___________________________________ Be prepared. Create a LifeBoat CD. http://users.rcn.com/srstites/LifeB....home.page.html Steve Stites |
1)From what i read security&&stability is a mater only if i am running some service on the net(e.g. shell accounts,web server,ftp server...).
2)If only i connect on the internet with the linux PC there is no problem except if there is a bug at any of the processes that i am running..but then i guess the attacker will look for other dirs that /home/users or /. 3)But it is good to have /home and /root (and if i prefer /tmp+/var/log)to different partition to save any data i want if i need to format my PC,right? |
Yes, it can be good from a backup and data safety point view. If your normal partitions have a crash there is probably a higher chance that you might be able to recover the /home contents if it is on a separate partition, and even better if it is on a separate hard disk.
|
another silly questions.Mounting on different partition means that:
if i have / on hda1 and /root on /hda2 if a user get an access to / he cannot see /usr ??? Errmm.... I mean that when i do "ls /" will the "/root" folder be displayed ?? if not how can i access it ?? |
It will be displayed if you it is mounted. Why do you have a separate partition for /root? I, personally, would have one for /home instead, since my data is backed up on a different partition.
You can add an entry to /etc/fstab to have a partition automatically mount. --Taj |
Quote:
|
Yes, correct.
Here's what my HDD looks like (40GB): Code:
/dev/hda1 (NTFS, 5GB) [Primary] As a piece of advice, make your /home partition *Really Big* (tm). 8-10GB should be enough. I'm running out of space on mine :(. --Taj |
All times are GMT -5. The time now is 06:35 PM. |