Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I have a 1TB segate hard drive. I want to partition that hard drive for open suse for installation. What would you consider to be the best size method for partitioning?
Swap
Primary
Home
Root
Of course, if you have large media collections you want available to everyone, I would change /home to be something like 100GB and then make a /media partition with most of the space since video and audio would take up the most. And use xfs or jfs for large amounts of media since they tend to handle large files better. I'm not sure how ext4 or btrfs handle large files...
The best way I can think of partitioning 1 TB hdd will be as follows:
1. /boot = 200 MB is good enough but you can go with 500 MB, this will be good if you are planning to try couple of customer kernels in future. This will be your primary partition.
2. swap = just double the size of physical memory. Suppose you have 2 GB RAM then make swap = 4 GB, if RAM = 4 GB then swap of 6 GB will be good enough, you can go with 8 GB but if I have to partition I will stick with 6 GB.
3. /root = 100 GB so that you will have enough room for applications. It will be good to make root partition as LV.
4. /home = 700 GB, you can use the rest of the space for /home, I just left 190 GB so that if in future I plan to dual boot I can use this space if not I can extend my partitions configured with LVM. And yes I will partition /home as LV
I think pljvaldez's recommendations are right on the money. It's almost exactly how I do it myself. Consider using special filesystem types that are well suited to particular data if you dedicate a partition to a certain purpose. For example XFS seems to be optimal for large files such as one might create doing video capture. Or, if Windows will ever run on the host, create a FAT partition to store shared Win/Lin data.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.