Hardware Requirement for installation

hello
This is my system -> CPU: core i7 RAM: 8GB GPU: Gforce gtx

I want to install opensuse 42.3 and I partioning my hard drive like below:

/ (root) -> 30 or 40 GB

/home -> 10 GB

/var -> 10 GB

/boot -> 2 GB

swap -> 16 GB

my question is : is this a good partition that I made or not?

please guide me

thank you

That depends on YOUR requirements.

/ the default for a non Btrfs file system is 20Gb, for a Btrfs file system it is 40 GB (I hope I am correct here).

/home I assume you have the usual arguments for using a separate /home. The size is up to you: how many users, how many data space they need for their hobbies and/or work.

/var most do not have a separate /var, what are your arguments to have one?

/boot there are reasons to have it separate, but you do not post any one of them.

swap maybe less, having 8Gb of RAM I doubt you really need much swap, but when you want to hibernate, you need enough to get your memory stored.

Wait for more comments from others :wink:

Hello again
Excuse me for less explanation , here full of it.
I have a hard drive that it has three drives: C, D, E . I installed windows on drive C that it has 70 GB capacity, so I decided to install linux instead of windows and I decide to partitioning drive C base of my previous post that I explained.
I use this pc for internet and some routine daily jobs and no one else use it.
I read in some books that partition hard drive for linux like in my previous post, for this reason I mention it.
So, please tell me that I partition my HDD like my previous post or just install linux on drive C without partition it.
Thank you

It seems that you are rather new to Linux. Thus why did you choose for Leap 42.3, that is not even released yet? Better start with the supported version 42.2

When you want to wipe Windows from your disk, you better leave everything to the installer. Just start it. When it comes to the partitioning proposal, go for changing that and click there around until you find an option “use the whole disk” (and check of course that it is the one you call C). The partitioner will then offer you a new partition proposal along the lines: 8-16 Gb for swap, 40 Gb for / (if you use Btrfs, else, 20Gb), and the rest for /home. Accept that (when it fits you).

When you have any questions on the way or are in any doubt, please ask here first. You can always bail out of the installation until the screen that you tells that it is now going to happen.

Well normally most have 3 or 4 partitions swap, root, home and if EFI booting EFI boot partition. If using BTRFS you really need 40 gig on root unless you modify snapshots.

You have been reading old out of date recommendations If you are not going to hibernate 4-8 gig swap is fine if you have 8 gig memory. Thee are arguments for separte var and boot but those are special cases

Yes, I did not talk about the EFI partition, because that is more or less outside Linux and the installer will normally take care of that when there is EFI booting.

I’ll tell you what I am using. That’s not a recommendation, because the way that I use a computer may be different from the way that you use it.

/ 50G
/home 230G
/boot 500M
/boot/efi 500M
swap 20G

I do not have a separate “/var”, so that is part of the root file system.

I chose 50G for “/” because “btrfs” needs a lot of room. But it turned out that I didn’t much care for “btrfs”, so I am currently using “ext4”. The 230G for “/home” is way more than I need. But it depends on whether you keep multimedia stuff there (music, videos, photographs, etc). I currently have multimedia in a separate “/shared” file system which I share over the network with other computers. I allocated 350G for “/shared” My 20G for swap is probably too much, but disk space is cheap so I gave it plenty of space.

The “/boot/efi” is the EFI partition, needed for UEFI booting. I use a separate “/boot”, because I actually install to an encrypted LVM and I keep the “/boot” unencrypted. Otherwise, I would not need a separate “/boot”.

As for using 42.3 – I am using that at present, though I also have 42.2 as a fallback if needed. We are getting close to release time for 42.3. And 42.3 is not that much different from 42.2. So I don’t see it a big issue that the OP has decided to go with 42.3. But, if you are going to use 42.3, then remember to do the updates when there’s a new release. I’m currently using “zypper dup” for updates. I’ll switch to more standard update methods once the final release of 42.3 has arrived.

I just commented on going with 42.3, though it is not yet released.

On second thought, I think you should go with 42.2. You won’t have to worry about the constant pre-release changes. And it will be a good learning experience.

Think of it as the “rapid prototyping” model. You install 42.2 as a prototype. And you use it for a month. Then you throw it all away, and install 42.3, which should be final by then. Your experience with 42.2 will give you a better idea on what you want and how you want everything organized.

You really only may “need” a separate boot if you use encrypted LVM and it is not strictly need but a nice safety fall back

Thanks all of you for your answers.
But actually I’m prepare myself for opensuse 42.3 and I’m not using it untill its release date.

About a year before when opensuse 42.2 released I installed it with brtfs and my system don’t come up and I don’t know why, maybe my motherboard has MBR master boot and don’t support EFI, So I use ext4 and it goes well.

Thank you

Thanks all of you for your answers.
But I actually prepare myself for opensuse 42.3 and I’m not using it until its release date.

About a year before when opensuse 42.2 released I installed it with btrfs and my system didn’t come up and I don’t know why, maybe my motherboard has MBR master boot record and don’t support EFI, So I use ext4 and it goes well.
Thank you

EFI / MBR boot and BTRFS are two completely different unrelated things. Neither is dependent on the other. One is a boot method and the other a file system