Guidance Building Up my Mint PC

Quick to answer questions about finding your way around Linux Mint as a new user.
Forum rules
There are no such things as "stupid" questions. However if you think your question is a bit stupid, then this is the right place for you to post it. Stick to easy to-the-point questions that you feel people can answer fast. For long and complicated questions use the other forums in the support section.
Before you post read how to get help. Topics in this forum are automatically closed 6 months after creation.
User avatar
Dark Owl
Level 5
Level 5
Posts: 553
Joined: Sat May 02, 2020 7:43 am
Location: Brit

Re: Guidance Building Up my Mint PC

Post by Dark Owl »

Kadaitcha Man wrote: Fri Jul 03, 2020 8:21 pm Also, you won't get all that much of a performance boost out of putting just /home on RAID. To get the benefit, you need the OS on RAID.
It's not about performance, it's about data security by instantaneous backup (hence RAID 1).

I'm not a commercial organisation with critical data, I don't need gold-standard backup procedures, and life gets in the way of routine housekeeping... so defending against HDD failure using a mirror drive seems like the way to go for me.

Back in IDE days I had an AMD486 motherboard which did hardware RAID and even fooled Windows into thinking it was just a disk. I was very disappointed when I discovered my current mobo RAID support is essentially through drivers, so I ditched that idea and got to grips with mdadm. Any hardware RAID adapter cards I could find looked expensive, but I'm happy to follow up your suggestion.

If I can put the RAID at the hardware level, that's one less thing for the OS to get in the way of, but something to ponder: from what I've seen so far, the RAID drives under mdadm are pretty safe from a raw Mint installation without mdadm installed, and then installing mdadm makes the existing RAID drives available again. That seems pretty robust. If the hardware RAID card failed, it would have to be replaced.

A nice feature of the AMD486 hardware RAID was that each drive was just "normal" - if the PC went dead, either drive would work directly on another PC without special measures. Is that the same with your 6805T?

Update: £24 + delivery, that's OK. If I saw it before I would have not understood "SAS".

Note to self: http://download.adaptec.com/pdfs/user_g ... 2_2011.pdf
Currently: Linux Mint 21.2 Cinnamon 64-bit 5.8.4, AMD Ryzen5 + Geforce GT 710
Previously: LM20.3 LM20.2 LM20.1, LM20, LM20β, LM18.2
Moonstone Man
Level 16
Level 16
Posts: 6054
Joined: Mon Aug 27, 2012 10:17 pm

Re: Guidance Building Up my Mint PC

Post by Moonstone Man »

Dark Owl wrote: Sat Jul 04, 2020 2:40 am A nice feature of the AMD486 hardware RAID was that each drive was just "normal" - if the PC went dead, either drive would work directly on another PC without special measures. Is that the same with your 6805T?
Yes, just pull it out, with the cables and disks labelled, and plug it into a different machine.

I get what you're saying about not being commercial, but for 25 quid you've got far better protection of your data than you would have with software RAID, and it's far easier to extend. I'm not commercial, but I have an extensive video library so I have two backup servers and both servers have 7 disks coming off a 6805T. I wouldn't trust software RAID for that.
... from what I've seen so far, the RAID drives under mdadm are pretty safe from a raw Mint installation without mdadm installed...
Well, it's your data. It only takes one brown-out to kill software RAID. Been there, done that.
If the hardware RAID card failed, it would have to be replaced.
Yes, but surely they're cheap enough to keep a spare around. Anyway, it's not my job to convince you, only to give you options. At the end of the day, it's your call about the risk you take with software RAID and no hardware backup.
User avatar
Dark Owl
Level 5
Level 5
Posts: 553
Joined: Sat May 02, 2020 7:43 am
Location: Brit

Re: Guidance Building Up my Mint PC

Post by Dark Owl »

Kadaitcha Man wrote: Sat Jul 04, 2020 3:26 amYes, just pull it out, with the cables and disks labelled, and plug it into a different machine.
That's not as nice as if one drive (from a mirror) can stand on its own (as did mine from the 486). I've looked at the 6805 PDF, and I see it still needs drivers. I don't understand why a RAID array doesn't look like a normal drive to the OS, with the controller hardware looking after all the translation invisibly.

In the case of a mirror: all the controller has to do is duplicate the write to another drive, and in the case of read compare the two fetches and if one of them fails send the good one. Granted it's not so simple for other configurations, but it still need not concern the OS that it's talking to the disk through a RAID controller instead of a standard controller.
Kadaitcha Man wrote: Sat Jul 04, 2020 3:26 am it's not my job to convince you, only to give you options.
Absolutely. Too many people fail to understand forums are for reasoned debate and exchanging opinions, and get annoyed if anyone disagrees. There is rarely a "one fits all" solution.
Last edited by Dark Owl on Sat Jul 04, 2020 4:44 am, edited 1 time in total.
Currently: Linux Mint 21.2 Cinnamon 64-bit 5.8.4, AMD Ryzen5 + Geforce GT 710
Previously: LM20.3 LM20.2 LM20.1, LM20, LM20β, LM18.2
Moonstone Man
Level 16
Level 16
Posts: 6054
Joined: Mon Aug 27, 2012 10:17 pm

Re: Guidance Building Up my Mint PC

Post by Moonstone Man »

Dark Owl wrote: Sat Jul 04, 2020 4:40 am I see it still needs drivers.
I already told you, explicitly, that it works out of the box ... "With this setup there is absolutely no wrangling, it all works out of the box."

Yes, it needs drivers, and the kernel provides those drivers OOtB.
I don't understand why a RAID array doesn't look like a normal drive to the OS
I don't understand where that idea comes from. Once the array is set up, it looks like a normal drive to Linux.
User avatar
Dark Owl
Level 5
Level 5
Posts: 553
Joined: Sat May 02, 2020 7:43 am
Location: Brit

Re: Guidance Building Up my Mint PC

Post by Dark Owl »

Kadaitcha Man wrote: Sat Jul 04, 2020 4:43 am I already told you, explicitly, that it works out of the box...

I don't understand where that idea comes from. Once the array is set up, it looks like a normal drive to Linux.
I think we might be talking at cross-purposes. You are (I think) looking purely at the practical level, but I cogitate on a philosophical level (which often has to defer to pragmatism).

"Once the array is set up, it looks like a normal drive to Linux" - does that mean Linux can't tell that it is accessing a RAID rather than a standard drive? That's what I would mean by transparent.

Practical question: what does a drive initialised through the 6805T look like if it were connected direct (without the 6805T)?
Currently: Linux Mint 21.2 Cinnamon 64-bit 5.8.4, AMD Ryzen5 + Geforce GT 710
Previously: LM20.3 LM20.2 LM20.1, LM20, LM20β, LM18.2
User avatar
Dark Owl
Level 5
Level 5
Posts: 553
Joined: Sat May 02, 2020 7:43 am
Location: Brit

Re: Guidance Building Up my Mint PC

Post by Dark Owl »

Kadaitcha Man wrote: Sat Jul 04, 2020 3:26 am It only takes one brown-out to kill software RAID. Been there, done that.
I can tell a better one: (486) I had a mains power surge which resulted in a spike in the 12V rail out of my PSU. That knocked out the motor control on both my mirror drives. I figured I might recover one by buying another drive of the same model and transplanting the controller board, but although the model was the same, the exact build wasn't and the controllers wouldn't swap.

However, the motor control chip was the same. I transplanted it from the new board to an old board, and got the drive running long enough to pull the data. I wasn't able to resolder the thermal bonds under the package, so it burnt out soon after that.

Since then I've had a power-conditioning UPS behind my PC!
Currently: Linux Mint 21.2 Cinnamon 64-bit 5.8.4, AMD Ryzen5 + Geforce GT 710
Previously: LM20.3 LM20.2 LM20.1, LM20, LM20β, LM18.2
Moonstone Man
Level 16
Level 16
Posts: 6054
Joined: Mon Aug 27, 2012 10:17 pm

Re: Guidance Building Up my Mint PC

Post by Moonstone Man »

Dark Owl wrote: Sat Jul 04, 2020 4:53 am "Once the array is set up, it looks like a normal drive to Linux" - does that mean Linux can't tell that it is accessing a RAID rather than a standard drive? That's what I would mean by transparent.
For all intents and purposes, the linux kernel treats all block devices the same, be they USB HDD, USB flash, microSD, hardware RAID, software RAID, SATA, NVMe, PATA or whatever else there may be out there.
Practical question: what does a drive initialised through the 6805T look like if it were connected direct (without the 6805T)?
That will depend on the RAID type. A RAID1 disk will look like a disk with data on it, but a RAID0, RAID50, RAID5EE, RAID10 disk et al will look unformatted. That would not change with software RAID.

Code: Select all

kman@X570:~$ lsblk
NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda           8:0    1  10.9T  0 disk 
└─sda1        8:1    1  10.9T  0 part /media/boot/SERVER 
nvme0n1     259:0    0 238.5G  0 disk 
├─nvme0n1p1 259:1    0 185.6G  0 part /home
└─nvme0n1p2 259:2    0  39.3G  0 part /

Code: Select all

kman@X570:~$ sudo blkid
/dev/sda1: LABEL="SERVER" UUID="38101b12-740c-49e9-bd1d-6dbaa6262f2d" TYPE="ext4" PARTUUID="2caf08f7-0bc4-3943-bb2e-459802b14923"
/dev/nvme0n1: PTUUID="1bf1ba2e" PTTYPE="dos"
/dev/nvme0n1p1: LABEL="Home" UUID="ba01ce4d-7888-482b-89e3-877ec213c723" TYPE="ext4" PARTUUID="1bf1ba2e-01"
/dev/nvme0n1p2: LABEL="System" UUID="83c28f12-4de3-4a41-b862-656a0b78ed12" TYPE="ext4" PARTUUID="1bf1ba2e-02"
sda1 is seen by the kernel as simply a 12TB block device. The card has 7 drives, one of the drives is a hot spare. Linux simply sees the block device presented by the card, just as it sees all other block devices. It doesn't care what's behind the block device and it doesn't need to know.

This is what inxi sees:

Code: Select all

Drives:    HDD Total Size: 12359.1GB (71.8% used)
ID-1: /dev/sda model: RAID50 size: 11983.0GB temp: 0C
ID-2: /dev/nvme0n1 model: XPG_SPECTRIX_S40G size: 256.1GB
RAID:      No RAID devices: /proc/mdstat, md_mod kernel module present
Note that when queried, the card reports to inxi that the device is a model RAID50. The last line reports No RAID devices but that is referring to software RAID.

As an administrator of a hardware RAID 6805T, you can install the MAXview web server to look at what the card sees:
Screenshot_20200704_203252.jpg
So, what the card sees and what the linux kernel sees are two different things.
User avatar
Dark Owl
Level 5
Level 5
Posts: 553
Joined: Sat May 02, 2020 7:43 am
Location: Brit

Re: Guidance Building Up my Mint PC

Post by Dark Owl »

Kadaitcha Man wrote: Sat Jul 04, 2020 6:54 am A RAID1 disk will look like a disk with data on it
That's what I've been trying to drill down to, thanks.
Currently: Linux Mint 21.2 Cinnamon 64-bit 5.8.4, AMD Ryzen5 + Geforce GT 710
Previously: LM20.3 LM20.2 LM20.1, LM20, LM20β, LM18.2
User avatar
Dark Owl
Level 5
Level 5
Posts: 553
Joined: Sat May 02, 2020 7:43 am
Location: Brit

Re: Guidance Building Up my Mint PC

Post by Dark Owl »

Kadaitcha Man wrote: Fri Jul 03, 2020 8:21 pm I would recommend spending 40 or so US dollars on a hardware RAID card such as the Adaptec 6805T
I can't find a sensible 6805T to buy - would a 5405 do?

https://www.techbuyer.com/tca-00275-04- ... er-122212/
Currently: Linux Mint 21.2 Cinnamon 64-bit 5.8.4, AMD Ryzen5 + Geforce GT 710
Previously: LM20.3 LM20.2 LM20.1, LM20, LM20β, LM18.2
Moonstone Man
Level 16
Level 16
Posts: 6054
Joined: Mon Aug 27, 2012 10:17 pm

Re: Guidance Building Up my Mint PC

Post by Moonstone Man »

Dark Owl wrote: Sun Jul 19, 2020 12:53 pm
Kadaitcha Man wrote: Fri Jul 03, 2020 8:21 pm I would recommend spending 40 or so US dollars on a hardware RAID card such as the Adaptec 6805T
I can't find a sensible 6805T to buy - would a 5405 do?

https://www.techbuyer.com/tca-00275-04- ... er-122212/
Yes, from the small amount of reading I did, it uses the same kernel driver, aacraid. It should just plug into a PCIe slot and that's all that's needed to bring it up under Linux. Of course, you would have to enter its BIOS to set up the RAID, but Linux will see the card out of the box. The 5405 appears to be exactly half a 6805. The only thing you would need is the correct cable to get to convert it to support SATA drives. You need SFF-8087 Mini SAS to SATA.

I normally buy my Adaptec cards from China, off ebay. They seem to be cheaper.
User avatar
Dark Owl
Level 5
Level 5
Posts: 553
Joined: Sat May 02, 2020 7:43 am
Location: Brit

Re: Guidance Building Up my Mint PC

Post by Dark Owl »

Kadaitcha Man wrote: Sun Jul 19, 2020 7:02 pm I normally buy my Adaptec cards from China, off ebay. They seem to be cheaper.
I made my principles turn their backs for a minute and did (a 6805, with battery pack although I'm not sure I'll use it just for mirror RAID). Estimated delivery was 3-18 Aug. It turned up today (27th July)!

Just waiting for the SAS adapter cable now...
Currently: Linux Mint 21.2 Cinnamon 64-bit 5.8.4, AMD Ryzen5 + Geforce GT 710
Previously: LM20.3 LM20.2 LM20.1, LM20, LM20β, LM18.2
Moonstone Man
Level 16
Level 16
Posts: 6054
Joined: Mon Aug 27, 2012 10:17 pm

Re: Guidance Building Up my Mint PC

Post by Moonstone Man »

Dark Owl wrote: Mon Jul 27, 2020 9:25 am I made my principles turn their backs for a minute and did (a 6805, with battery pack although I'm not sure I'll use it just for mirror RAID). Estimated delivery was 3-18 Aug. It turned up today (27th July)!

Just waiting for the SAS adapter cable now...
You won't be sorry :)
User avatar
Dark Owl
Level 5
Level 5
Posts: 553
Joined: Sat May 02, 2020 7:43 am
Location: Brit

Re: Guidance Building Up my Mint PC

Post by Dark Owl »

Kadaitcha Man wrote: Mon Jul 27, 2020 6:33 pm You won't be sorry
It's in and running. I reinstalled LM20 from scratch, taking advantage of the install options to put boot and root on SSD, temp and swap on a 500GB stand-alone drive, home on one 1.3TB RAID mirror, and another 1.8TB RAID mirror uncommitted at this time.

Definitely a lot easier than mucking about with mdadm and trying to get it recognised at boot time.

The main annoyance now is that the RAID controller bios adds 40s to my boot time.
Currently: Linux Mint 21.2 Cinnamon 64-bit 5.8.4, AMD Ryzen5 + Geforce GT 710
Previously: LM20.3 LM20.2 LM20.1, LM20, LM20β, LM18.2
User avatar
Dark Owl
Level 5
Level 5
Posts: 553
Joined: Sat May 02, 2020 7:43 am
Location: Brit

Re: Guidance Building Up my Mint PC

Post by Dark Owl »

Dark Owl wrote: Fri Jul 03, 2020 5:57 pm Why can't the whole /home tree (all users) be declared/redirected onto another partition/drive?
The answer is that it can, and the easiest way to set this up is during installation by taking the "something else" option.
Currently: Linux Mint 21.2 Cinnamon 64-bit 5.8.4, AMD Ryzen5 + Geforce GT 710
Previously: LM20.3 LM20.2 LM20.1, LM20, LM20β, LM18.2
Petermint
Level 9
Level 9
Posts: 2983
Joined: Tue Feb 16, 2016 3:12 am

Re: Guidance Building Up my Mint PC

Post by Petermint »

Removing one disk for use on another machine is good. I used to do that with Windows server to replicate server system disks across hundreds of servers. Then Microsoft changed their RAID to stop that working. I found the same problem with Linux RAID and a variety of hardware RAID devices.

How long does it take to recover from a disk failure? Using some top of the line hardware RAID devices under $1000, the devices used from 14 hours upwards to replicate one disk to the other. It was faster to backup to an external disk, wipe the RAID array, then restore the files. How long does the Adaptec device take per terabyte?
User avatar
Dark Owl
Level 5
Level 5
Posts: 553
Joined: Sat May 02, 2020 7:43 am
Location: Brit

Re: Guidance Building Up my Mint PC

Post by Dark Owl »

Petermint wrote: Fri Aug 07, 2020 9:20 pm How long does the Adaptec device take per terabyte?
Don't know, don't care, won't find out until I need to do it. Neither is my OS on the RAID (although backup snapshots might be).

You can check the specs yourself: http://download.adaptec.com/pdfs/user_g ... 2_2011.pdf
Currently: Linux Mint 21.2 Cinnamon 64-bit 5.8.4, AMD Ryzen5 + Geforce GT 710
Previously: LM20.3 LM20.2 LM20.1, LM20, LM20β, LM18.2
User avatar
Dark Owl
Level 5
Level 5
Posts: 553
Joined: Sat May 02, 2020 7:43 am
Location: Brit

Re: Guidance Building Up my Mint PC

Post by Dark Owl »

Long period not doing much (not on the Mint PC anyway). A few months ago I got fed up with the tower PC (under development) being spread around my sitting room, it was in a state where I had a few more hardware tweaks but it was essentially complete, so I bolted on the covers and moved it under my desk in the study and the 24" UHD monitor replaced my Win7 notebook on the desk.

However, I'm not ready to migrate all operations to Mint, so I have the notebook connected via a HDMI KVM switch, and (mostly) fire that up (the main inconvenience being that the notebook has to have its lid opened and closed again on wake-up, before it will send video to HDMI... but I have plans which I will no doubt report in the fullness of time).

Nonetheless, in pursuit of migration, anything new I want to install I intend to install in Mint if at all possible (which is currently Mint 20 Cinnamon, updated, but still shows the initramfs failure message on startup). Readers might be interested in Micro-Cap 12, which is a commercial circuit simulator which has been released for free because the authors have disbanded (other free simulators are available) - see here:
https://hackaday.com/2020/01/08/commerc ... goes-free/
http://www.spectrum-soft.com/download/download.shtm (download the full CD, 58MB).

Now, I don't yet know much about the intricacies of Wine, I certainly haven't done anything more fancy than blindly install it as per instructions, and I had fears it would need tweaking for Micro-Cap. However, having created a folder

/home/[user]/.wine/drive_c/users/Public/MicroCap12CD

...and unzipped the Micro-Cap 12 CD download into it, all I had to do was double-click setup.exe and everything else "just worked". I've ended up with icons for the 32-bit and 64-bit versions on my desktop, and at first glance the 64-bit version works fine (I am, of course, using a 64-bit Ryzen with 64-bit Mint - I'm not sure there is any other kind now).

Result!
Last edited by Dark Owl on Fri Nov 13, 2020 3:36 pm, edited 1 time in total.
Currently: Linux Mint 21.2 Cinnamon 64-bit 5.8.4, AMD Ryzen5 + Geforce GT 710
Previously: LM20.3 LM20.2 LM20.1, LM20, LM20β, LM18.2
User avatar
Dark Owl
Level 5
Level 5
Posts: 553
Joined: Sat May 02, 2020 7:43 am
Location: Brit

Re: Guidance Building Up my Mint PC

Post by Dark Owl »

Dark Owl wrote: Fri Nov 13, 2020 12:59 pmResult!
Hmm. I might have spoken too soon. I don't seem to be able to save anything, and when I tried to "open" it froze (now I'm trying to work out how to force it to close without simply rebooting).

Okay, "wineserver -k". Latest run even crashed the whole PC!

I don't think failure to save is a file permissions problem, I inspected the folder tree under .wine and everything has my username as ownership. I'll take this up in a more appropriate place... here: viewtopic.php?t=334976

I've taken the pragmatic step of installing Micro-Cap on the Win7 notebook (so I can get on with the task at hand), and of course it runs fine.
Currently: Linux Mint 21.2 Cinnamon 64-bit 5.8.4, AMD Ryzen5 + Geforce GT 710
Previously: LM20.3 LM20.2 LM20.1, LM20, LM20β, LM18.2
gdesantis
Level 1
Level 1
Posts: 1
Joined: Sat Apr 10, 2021 9:40 pm

Re: Micro-Cap 12

Post by gdesantis »

I installed Micro-Cap 12 on a desktop with a Windows 10 and the program runs very well.

When Micro-Cap 12 was installed on a laptop that with a NVIDIA GeForce MX256 graphics accelerator, Micro-Cap 12 would constantly hang-up or generate errors. When the graphics accelerator was disabled, Micro-Cap 12 performed flawlessly.
User avatar
Dark Owl
Level 5
Level 5
Posts: 553
Joined: Sat May 02, 2020 7:43 am
Location: Brit

Re: Micro-Cap 12

Post by Dark Owl »

gdesantis wrote: Sun Apr 11, 2021 1:11 pm I installed Micro-Cap 12 on a desktop with a Windows 10 and the program runs very well.

When Micro-Cap 12 was installed on a laptop that with a NVIDIA GeForce MX256 graphics accelerator, Micro-Cap 12 would constantly hang-up or generate errors. When the graphics accelerator was disabled, Micro-Cap 12 performed flawlessly.
If you're interested, I've found an infant discussion forum for Micro-Cap here: https://mc12.createaforum.com/index.php
Currently: Linux Mint 21.2 Cinnamon 64-bit 5.8.4, AMD Ryzen5 + Geforce GT 710
Previously: LM20.3 LM20.2 LM20.1, LM20, LM20β, LM18.2
Locked

Return to “Beginner Questions”