Hi all,
I'm looking to liberate my plenty good hardware NAS home server from it's proprietary linux-based operating system that is an absolute disgrace to linux, unix and mankind in general. The kit is as follows:
* Intel® Celeron® J1900 quad-core 2.0 GHz processor (burst up to 2.42 GHz) with Intel® HD Graphics for Intel Atom® Processor Z3700 Series clocked at 688 MHz with burst up to 854 MHz as per intel's specifications
* 2x 4gb DDR3L ram
* 2x 4TB HGST NAS drives
* most recent addition - 256 samsung 860 EVO NVMe SSD attached over a USB3.0 wire because of lack of space inside the box/on the motherboard to do otherwise.
I won't quote the manufacturer or model here, but can share on private message if someone's interested.
Question 1) Is this kit enough to run KDE smoothly? It has been enough to run Ubuntu 16.04 in a container running on the proprietary OS relatively painlessly in terms of overall GUI performance...
Out of the factory, the ssd wasn't there, the proprietary system would boot from a 512mb usb flash memory molded on to the motherboard (as if it made any difference that it can't be removed physically knowing that people can still switch boot order in the BIOS). The hdds were setup as mdraid RAID 1 array by that factory OS and that's my main pain point.
So last night I installed Debian 9.8 on that SSD but I'm having a hard time working around the fact that mdraid metadata is on the disks and there's lvm which prohibits the complete erasure and recreation of the RAID 1 array, which I wanted to partition differently as well.
So my thoughts turned to kubuntu, because that's a distro I used a good few years back at work and home, and I'm thinking I'll be able to enjoy the NAS a bit more with a more user-friendly distribution than raw Debian (all credit to Debian team, it's an amazing server distro I had the pleasure to work with years ago).
Question 2) Does Kubuntu 18.04 come with anything that will help me wipe out the hdds to factory state and create a new array? I don't want it bootable, I want the OS to live on the SSD for various reasons (including but not limited to speed and putting the hdds to sleep more easily which saves tons of electricity on this little box). Currently the server is a very much usable Debian machine so I can do any tweaks necessary prior to installing kubuntu afresh. I'm just kinda lost as to where to start and what kubuntu will have on offer for me.
Question 3) Is it possible to prevent KDE Plasma starting up automatically at reboot, but instead have it launched commandline as needed? Most of the time the NAS sits under the TV and works it's magic as DLNA/samba/app server, but occasionally it would be nice to be able to use it as a desktop, but I feel it's a waste of CPU&RAM to keep it running 100% of time.
I'm looking to liberate my plenty good hardware NAS home server from it's proprietary linux-based operating system that is an absolute disgrace to linux, unix and mankind in general. The kit is as follows:
* Intel® Celeron® J1900 quad-core 2.0 GHz processor (burst up to 2.42 GHz) with Intel® HD Graphics for Intel Atom® Processor Z3700 Series clocked at 688 MHz with burst up to 854 MHz as per intel's specifications
* 2x 4gb DDR3L ram
* 2x 4TB HGST NAS drives
* most recent addition - 256 samsung 860 EVO NVMe SSD attached over a USB3.0 wire because of lack of space inside the box/on the motherboard to do otherwise.
I won't quote the manufacturer or model here, but can share on private message if someone's interested.
Question 1) Is this kit enough to run KDE smoothly? It has been enough to run Ubuntu 16.04 in a container running on the proprietary OS relatively painlessly in terms of overall GUI performance...
Out of the factory, the ssd wasn't there, the proprietary system would boot from a 512mb usb flash memory molded on to the motherboard (as if it made any difference that it can't be removed physically knowing that people can still switch boot order in the BIOS). The hdds were setup as mdraid RAID 1 array by that factory OS and that's my main pain point.
So last night I installed Debian 9.8 on that SSD but I'm having a hard time working around the fact that mdraid metadata is on the disks and there's lvm which prohibits the complete erasure and recreation of the RAID 1 array, which I wanted to partition differently as well.
So my thoughts turned to kubuntu, because that's a distro I used a good few years back at work and home, and I'm thinking I'll be able to enjoy the NAS a bit more with a more user-friendly distribution than raw Debian (all credit to Debian team, it's an amazing server distro I had the pleasure to work with years ago).
Question 2) Does Kubuntu 18.04 come with anything that will help me wipe out the hdds to factory state and create a new array? I don't want it bootable, I want the OS to live on the SSD for various reasons (including but not limited to speed and putting the hdds to sleep more easily which saves tons of electricity on this little box). Currently the server is a very much usable Debian machine so I can do any tweaks necessary prior to installing kubuntu afresh. I'm just kinda lost as to where to start and what kubuntu will have on offer for me.
Question 3) Is it possible to prevent KDE Plasma starting up automatically at reboot, but instead have it launched commandline as needed? Most of the time the NAS sits under the TV and works it's magic as DLNA/samba/app server, but occasionally it would be nice to be able to use it as a desktop, but I feel it's a waste of CPU&RAM to keep it running 100% of time.





Are You using LVM? I'm trying to make some sense out of all the articles I'm reading, but they all seem to be covering use cases far more complicated than mine. As far as I read, BTRFS doesn't support encryption natively, so I think I'll pass for the moment. I think I'll go with the simplest thing I can imagine that gets the job done (RAID1 on whole disks -> encrypt with LUKS -> LVM -> partitions). If I find any problems with this setup, then I will worry, but currently I can't think of any TBH. My only gripe is I won't be able to do what I thought I would - use one of the disks from the old array to make a fresh filesystem, then use the other to copy the data, and create a new array, setup encryption and LVM. So I'm in for a lot of copying from usb sticks and other crappy media where I spread out all my data prior to doing anything. Most of that stuff is USB2.0 so that will take some time... Guess I can live with that though - if anything that will make me invest into more modern backup solutions
Comment