Update on SMART Error Log And Added New Device

This is to update the post on SMART read error log. It seems that it’s just another common loose cable thing. I removed the cable and connected it to a new device. I tested the connection. I re-attached the connection as before and added a new device to complete the motherboard SATA ports (6).

Disk /dev/sdb: 223.6 GiB, 240057409536 bytes, 468862128 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0x00d8d469

Device Boot Start End Sectors Size Id Type
/dev/sdb1 2048 1026047 1024000 500M 83 Linux
/dev/sdb2 1026048 468862127 467836080 223.1G 8e Linux LVM

Disk /dev/sda: 2.7 TiB, 3000592982016 bytes, 5860533168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 3E6BD329-EDA9-2A47-825F-E4653F9F8CC1

Device Start End Sectors Size Type
/dev/sda1 2048 5860533134 5860531087 2.7T Linux LVM

Disk /dev/sdf: 931.5 GiB, 1000204886016 bytes, 1953525168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 8CCD046F-2A12-6243-921D-16043B44A154

Device Start End Sectors Size Type
/dev/sdf1 2048 1953525134 1953523087 931.5G Linux LVM

Disk /dev/sde: 1.8 TiB, 2000398934016 bytes, 3907029168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: EFF95B27-D854-CE48-8D72-D5AEF728021F

Device Start End Sectors Size Type
/dev/sde1 2048 3907029134 3907027087 1.8T Linux LVM

Disk /dev/sdc: 1.8 TiB, 2000398934016 bytes, 3907029168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 7A3362D9-F185-3D41-A9C0-0F76EC5D6850

Device Start End Sectors Size Type
/dev/sdc1 2048 3907029134 3907027087 1.8T Linux LVM

Disk /dev/sdd: 2.7 TiB, 3000592982016 bytes, 5860533168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: CE1F215D-A6F5-CB40-B034-85D92B939140

Device Start End Sectors Size Type
/dev/sdd1 2048 5860533134 5860531087 2.7T Linux LVM

These are the physical devices as fdisk sees them.


SMART Notification Email Received But No Smartctl Error Log

This message was generated by the smartd daemon running on:

host name: archdesktop
DNS domain: [Empty]

The following warning/error was logged by the smartd daemon:

Device: /dev/sde [SAT], Read SMART Error Log Failed

Device info:
ST31000524AS, S/N:5VP9CZC8, WWN:5-000c50-02a4da21e, FW:JC4B, 1.00 TB

For details see host’s SYSLOG.

You can also use the smartctl utility for further investigation.
No additional messages about this problem will be sent.

So I went and checked smartctl on the device being reported to me.

SMART Error Log Version: 1
No Errors Logged

SMART Self-test log structure revision number 1
Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error
# 1 Extended offline Completed without error 00% 38484 –
# 2 Short offline Completed without error 00% 38480 –

SMART overall-health self-assessment test result: PASSED

Several things to speculate here. Could it be that the error being reported is a firmware feature not yet included in smartctl parameters? Besides this particular email notification, no error for this device or any other block device I’m using for this machine is showing up. Why is it happening only for this particular device and not on the others? I’m using 5 other block devices. Could it be just the motherboard reporting that the device is temporarily undetected? The device is not currently mounted but part of an lvm volume group.

Command: lsblk With -fs flag

I have been using lsblk with its default for so long I didn’t know I could find the mountpoint and uuid along with this command.

]$ lsblk -fs
sdb1 LVM2_member Pcb0u3-svqO-y3V5-0hkI-3qkx-Mn0f-HEXjeg
sdc1 LVM2_member M1Cqew-otGb-uzbi-7t2E-lpEa-U1Op-F9zYM2
sdd1 LVM2_member rH12Vh-nWmL-aoau-xQyE-XMWv-kgi1-MMw4Ji
sde1 LVM2_member VzQwtZ-W4e9-LrMU-b2Dr-0Zkj-fp0m-fHt3Kr
vol1-root ext4 7001b658-213a-4047-8919-59f0e81e390d /
└─sdb2 LVM2_member l82sdU-U39d-VNm6-J6PC-UPaP-Q4Fa-v9WWVA
vol1-swap swap e6300eb5-d916-4c53-99c3-bbc0f1ca9339 [SWAP]
└─sdb2 LVM2_member l82sdU-U39d-VNm6-J6PC-UPaP-Q4Fa-v9WWVA
vol1-home ext4 d7af9bad-64c9-4117-9541-169f19d1f7a0 /home
└─sdb2 LVM2_member l82sdU-U39d-VNm6-J6PC-UPaP-Q4Fa-v9WWVA
vol2-Musiclv ext4 503e5a9b-45ea-47ff-b096-d381cc60b2d5 /home/donato/Music
└─sda1 LVM2_member CgKbfB-cB4g-3UXr-6kVO-mgTU-zGYv-woYI8l
vol2-Videoslv ext4 ab9cc94b-a9bd-4e7e-a601-97fba90ba025 /home/donato/Videos
└─sda1 LVM2_member CgKbfB-cB4g-3UXr-6kVO-mgTU-zGYv-woYI8l

I’m editing this in Evolution Email, I had to put some spacebar for the mountpoint column. So I don’t know if it’s obvious to you that this is very helpful.

Final Storage Decisions On My PC

I made some final decisions on my storage solution. I’m going to do away with RAID and stick with Logical Volume Management and ext4. I’m researching ZFS and btrfs but even in a cutting edge distro like Arch Linux, official support for ZFS is far from reassuring. In the end the added complexity and widespread support in linux just isn’t there yet – for RAID and ZFS. Well for RAID I decided that for my humble requirements, the added costs and complexity tell me it isn’t going to pay much return. For one thing RAID 5 which is the most cost efficient doesn’t give me enough data protection for the price.

So I just made backups and use the entire disks as one physical volume PV. I created the second volume group VG and in one command formed the PV’s for it. I remembered that some files are still in the trash bin, so I just restored them to their appropriate directories. Most of my home directories were untouched.

$ sudo pvs
[sudo] password for donato:

PV VG Fmt Attr PSize PFree
/dev/sda1 vol2 lvm2 a– <2.73t <94.52g
/dev/sdb1 vol1 lvm2 a– 496.00m 496.00m
/dev/sdb2 vol1 lvm2 a– <223.08g 0
/dev/sdc1 vol2 lvm2 a– <1.82t <1.82t
/dev/sdd1 vol2 lvm2 a– <1.82t <1.82t
/dev/sde1 vol2 lvm2 a– <931.51g <931.51g

$ sudo vgs

VG #PV #LV #SN Attr VSize VFree
vol1 2 3 0 wz–n- 223.56g 496.00m
vol2 4 2 0 wz–n- <7.28t 4.64t

$ sudo lvs

LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
home vol1 -wi-ao—- <177.08g
root vol1 -wi-ao—- 30.00g
swap vol1 -wi-ao—- 16.00g
Musiclv vol2 -wi-ao—- 700.00g
Videoslv vol2 -wi-ao—- 1.95t

My Top Ten Films Of All Time

I’m a fifty year old male. I am a college level professional. What are my top ten films of all time?

Godfather I and II. Besides Goodfellas these two films are my Scorsese favorites. It’s the story of family and organized crime. Outstanding acting by Marlon Brando and Al Pacino.

Schindler’s List. I have many Spielberg films in my drawer of favorites but this is the definitive cap on that stack. That list includes Jaws, Raiders Of The Lost Ark, E.T. The Extra Terrestrial, and Always.

Dr. Strangelove or How I Learned To Stop Worrying And Love The Bomb. I have many Stanley Kubrick film favorites. I love to watch Spartacus, 2001:A Space Odyssey, The Shining and Full Metal Jacket. The comic portrayal of the cold war in this film is a political satire of the conflict between the US and the Russians. Peter Seller’s roles of security adviser and his role as english officer made this film memorable.

Vertigo. Alfred Hitchcock films form a large stack in my favorites film drawer. They include North By Northwest, Rear Window, Psycho,and The Birds. This film stars Kim Novak and James Stewart in a story of romantic obsession.

Casablanca. This Humphrey Bogart – Ingrid Bergman film by Michael Curtiz is set on Nazi occupied North Africa where everyone is hoping to leave. Amidst the realities of civilian refugees, the film tells the love story between Rick and Ilsa.

It’s A Wonderful Life. Everybody’s favorite Christmas movie is number six in my list. My favorite Frank Capra film is It Happened One Night. You might add Mr. Smith Goes To Washington in this list but I keep losing my copy of this movie. “Life” has stayed on as everyone’s favorite including the younger generation for its positive message to a world increasingly getting too materialistic.

Lawrence Of Arabia. Among David Lean’s epics stands this Peter O’ Toole movie depicting the life of T.E. Lawrence, an english officer obsessed about the bedouin tribes of Arabia. If you hate the heat you can always watch Doctor Zhivago, a David Lean movie about the russian revolution. And then there’s the house favorite, The Bridge On The River Kwai. No, you don’t have to whistle the…

Star Wars: The Empire Strikes Back. Talking about epics but made in increments, this is the fifth episode of the epic saga. Irvin Kershner directs Mark Hamill, Harrison Ford and Carrie Fischer. The Star Wars universe has produced 8 films so far. I hope to binge watch all of them.

I was told that this next slot should hold a mystery thriller or a horror film. So I’m putting 3 films in this position equally great and scary. The first one is The Exorcist, directed by William Friedkin starring Ellen Burstyn and Max Von Sydow. I was too young to watch this on cinemas in 1973 but my aunt who was in college then told me she couldn’t sleep at night for a month. Linda Blair debuts as the child possessed by the devil. The second film I nominate for this slot is The Sixth Sense. It stars Haley Joel Osment, Bruce Willis and Toni Colet. M. Night Shyamalan directed the film which tells the story of a boy who could talk to dead people. The third film I am sure should be in this slot is The Silence Of The Lambs. FBI agents are on the trail of a serial kidnapper and killer but had to ask for help from a convicted psychopath. Acting performances from Jodi Foster and Anthony Hopkins make this film memorable. Jonathan Demme directs.

The unfortunate consequence of a top ten list is, even as you try hard not to do, you end up missing some important films. Se7en is a film about crimes set in a fictional city. Pulp Fiction stars John Travolta, Uma Thurman and Samuel L Jackson and directed by Quentin Tarantino. The Lord Of The Rings:The Fellowship Of The Rings,The Two Towers and Return Of The King were epic adaptations of J.R.R. Tolkien’s work of literary fantasy. Peter Jackson directs. 12 Angry Men is a courtroom drama directed by Sidney Lumet stars Henry Fonda. By the way, Sidney Lumet also directed such films as Murder On The Orient Express (1974), Serpico and Dog Day Afternoon. So my apologies but this is a natural result of making a subjective list.

I should at least include anime in this list since in recent years, anime has graduated to major budgeted feature films of a serious nature. The Lion King made by Walt Disney Films features the voices of Matthew Broderick, Jeremy Irons, Whoopi Goldberg, James Earl Jones, Nathan Lane and others. It won 2 Oscars for Best Original Song and for Best Original Score. It also crossed over to Broadway!

GnuCash: Switched To The Git Version, Arch Linux

“Teach me how to fish, I will feed my village.”

GnuCash is important to me in a daily basis. Its developers are moving away from webkitgtk with all its vulnerabilities and for now users are experiencing some of the hiccups from the transition from the old to the new stable version. Enough so that Arch removed it from the official repos. We have a few options in the Arch User Repositories. There’s the 2.6.x version which is the old stable version and the 2.7.x version which is the unstable version. The 2.6.x old stable stopped working for me a couple of weeks back. And I want to thank the maintainer for a gallant stand, so to speak, but it’s important to me that work, the show must, go on. Thank you to @Smeidenbacher I learned how to mount a /tmp/source/chroot and use a clean environment to compile packages from source using PKGBUILD scripts. Really useful tool and skill.

[2017-12-04 13:42] [PACMAN] Running ‘/usr/bin/pacman -U /tmp/source/gnucash-gtk3-git/gnucash-gtk3-git-2.7.2.r3.g5204100d5-1-x86_64.pkg.tar.xz’
[2017-12-04 13:43] [ALPM] transaction started
[2017-12-04 13:43] [ALPM] removed gnucash (2.6.18-4)
[2017-12-04 13:43] [ALPM] installed gnucash-gtk3-git (2.7.2.r3.g5204100d5-1)
[2017-12-04 13:43] [ALPM] transaction completed

I am using the git version of GnuCash (version 2.7.x) as it works for me. I compiled it using @Smeidenbacher’s lessons. If you want to read about his useful lesson as posted by him, and as my post here.

Changing My RAID Array,Removing A Device To Grow Array Size huh?

See my previous post, on how to remove a device and partitioning.

See my previous post, on how to check status of recovery and rebuilding.

Note that you can still use the array, use the computer, read and save files while the array is recovering. I have this third post because I still want to remove the 1TB block device legacy component of the array. The removal of this smaller size device will increase the array size to 4TB from 3TB. Yup, I removed 1TB but increased the array size by 1TB. The annoying part of using RAID with different size block device is a lot of space is wasted or unused. You can check your RAID configurations in the raid-calculator sites out in the internet.

So I’m trying to fix my RAID by using same size block devices. I don’t want to waste storage space which could amount to half the total raw storage space. Using RAID makes you think about three things: amount of storage available for use, performance and data protection. You have to maximize the configuration on all three fronts.

In this post, I told you I bought two 3TB Seagate hard disks. I might want to partition these into 1TB-2TB partitions and then add them to the array. I am going to be up against my motherboard’s capacity here. I only have 6 SATA connections. I have a fast SSD using one already. I only have five slots for my array devices. I previously removed my optical drive to maximize the SATA connections. I could buy a PCI expansion card if that is actually needed.