Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.user > #263097

Re: How to use dmsetuup?

From David Christensen <dpchrist@holgerdanske.com>
Newsgroups linux.debian.user
Subject Re: How to use dmsetuup?
Date 2023-11-03 22:50 +0100
Message-ID <Hwadb-2Vv4-3@gated-at.bofh.it> (permalink)
References <Hw5dv-2SeA-1@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | View raw


On 11/3/23 09:27, gene heskett wrote:
> Greetings all;
> As usual, the man page may as well be written in swahili. The NDE 
> syndrome, meaning No D-----d Examples.
> 
> I have those 2 2T SSD's with a gpt partition table on both, allocated as 
> sdc1 and sdk1, formatted to ext4, named and labeled as lvm1 and lvm2.
> Temp mounted as sdc1 and sdk1 to /mnt/lvm1 and /mnt/lvm2
> 
> How do I create a single managed volume of labels lvm1 and lvm2 of these 
> to make a single volume that I can then rsynch /home to it, then switch 
> fstab to mount it as /home on a reboot?
> 
> If it works, I'll kill the raid10, reformat it and make it another lvm 
> for amanda to use.
> 
> I am determined to remove the raid10 /home from the list of suspects 
> causing my system lockups anytime a program such as OpenSCAD or digiKam, 
> even firefox wants to write a new file to my /home partition.  This 
> delay does not lockup the whole shebang, already open files in other 
> workspaces seem to run at normal speeds, but opening a simple gui file 
> requester to get where to put the file, and possibly rename it, takes 
> anywhere from 30 seconds minimum to around 5 minutes just to draw the 
> requester on screen. And while you are waiting, wondering if you even 
> pressed the mouse button, there is ZERO acknowledgement the button has 
> been pushed.  The mouse can be moved normally, but until the requester 
> is fully drawn on screen, no other button clicks are registered.
> 
> This software raid10 worked perfectly for buster and bullseye, but its 
> been nothing but a headache on bookworm.  And only one has tried to 
> help, suggesting strace, but its output is so copious it overflows the 
> 32G of main memory in this machine so I can't go back to the actual 
> programs start with the trace. I have used it in the past, decade or 
> more back up the log, and while it was noisy then, this is unusable.
> 
> Thanks for help with dmsetup.
> 
> Cheers, Gene Heskett.


Not LVM, but FWIW I previously had my data on 2 @ 1.5 TB HDD md RAID1 
LUKS ext4 on Debian 9:

October 22, 2017

1.  Install StarTech HBA and Seagate 1.5 TB drives:

2.  Set up mdadm RAID1:

	https://raid.wiki.kernel.org/index.php/RAID_setup

	2017-10-22 22:40:19 root@po ~
	# dd if=/dev/zero of=/dev/sdb count=2048
	2048+0 records in
	2048+0 records out
	1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.0689901 s, 15.2 MB/s

	2017-10-22 22:46:16 root@po ~
	# dd if=/dev/zero of=/dev/sdc count=2048
	2048+0 records in
	2048+0 records out
	1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.0501681 s, 20.9 MB/s

	2017-10-22 22:55:48 root@po ~
	# mdadm --create --verbose /dev/md0 --level=mirror --raid-devices=2 
/dev/disk/by-id/ata-ST31500341AS_redacted1 
/dev/disk/by-id/ata-ST31500341AS_redacted2
	mdadm: Note: this array has metadata at the start and
	    may not be suitable as a boot device.  If you plan to
	    store '/boot' on this device please ensure that
	    your boot-loader understands md/v1.x metadata, or use
	    --metadata=0.90
	mdadm: size set to 1465007488K
	mdadm: automatically enabling write-intent bitmap on large array
	Continue creating array? yes
	mdadm: Defaulting to version 1.2 metadata
	mdadm: array /dev/md0 started.

	2017-10-22 22:57:29 root@po ~
	# mdadm --detail --scan
	ARRAY /dev/md0 metadata=1.2 name=po:0 
UUID=2fb7086d:ccedcd0c:b5c286e2:3eb96d45

	2017-10-22 23:00:37 root@po ~
	# mdadm --detail --scan >> /etc/mdadm/mdadm.conf

	2017-10-22 23:06:45 root@po ~
	# ll /dev/md0
	brw-rw---- 1 root disk 9, 0 2017/10/22 22:56:59 /dev/md0

	2017-10-22 23:06:48 root@po ~
	# cryptsetup luksFormat /dev/md0

	WARNING!
	========
	This will overwrite data on /dev/md0 irrevocably.

	Are you sure? (Type uppercase yes): YES
	Enter passphrase:
	Verify passphrase:

	2017-10-22 23:08:09 root@po ~
	# vi /etc/crypttab

	    md0_crypt	/dev/md0					none		luks

	2017-10-22 23:09:19 root@po ~
	# cryptdisks_start md0_crypt
	[....] Starting crypto disk...[info] md0_crypt (starting)...
	Please unlock disk /dev/md0 (md0_crypt):  ********
	[ ok rypt (started)...done.


	2017-10-22 23:14:45 root@po ~
	# mkfs.ext4 -L mirror -v /dev/mapper/md0_crypt
	mke2fs 1.43.4 (31-Jan-2017)
	fs_types for mke2fs.conf resolution: 'ext4'
	Filesystem label=mirror
	OS type: Linux
	Block size=4096 (log=2)
	Fragment size=4096 (log=2)
	Stride=0 blocks, Stripe width=0 blocks
	91570176 inodes, 366251360 blocks
	18312568 blocks (5.00%) reserved for the super user
	First data block=0
	Maximum filesystem blocks=2514485248
	11178 block groups
	32768 blocks per group, 32768 fragments per group
	8192 inodes per group
	Filesystem UUID: d9054ef2-a68d-40fd-a63c-0dbef2d27455
	Superblock backups stored on blocks:
		32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
		4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968,
		102400000, 214990848

	Allocating group tables: done
	Writing inode tables: done
	Creating journal (262144 blocks): done
	Writing superblocks and filesystem accounting information: done

	2017-10-22 23:16:13 root@po ~
	# mkdir /mnt/md0

	2017-10-22 23:16:18 root@po ~
	# vi /etc/fstab

	    /dev/mapper/md0_crypt				/mnt/md0	ext4		defaults			0	2

	2017-10-22 23:17:51 root@po ~
	# mount /mnt/md0

	2017-10-22 23:18:12 root@po ~
	# mount | grep md0
	/dev/mapper/md0_crypt on /mnt/md0 type ext4 (rw,relatime,data=ordered)

	2017-10-22 23:22:49 root@po ~
	# rsync -a --progress --stats root@dipsy:/mnt/i3000d/ /mnt/md0/
	receiving incremental file list
	./
	approx/
	approx/debian/
	...


     Too long, too late, too noisy -- ^C out..


October 23, 2017

1.  md0 not assemling at boot.  STFW

	https://unix.stackexchange.com/questions/210416/new-raid-array-will-not-auto-assemble-leads-to-boot-problems

     Run commands:

	dpkg-reconfigure mdadm
	update-initramfs -u

2.  Continue moving data:

	Number of files: 123,773 (reg: 109,013, dir: 14,688, link: 72)
	Number of created files: 95,179 (reg: 87,324, dir: 7,854, link: 1)
	Number of deleted files: 0
	Number of regular files transferred: 87,327
	Total file size: 807,206,168,902 bytes
	Total transferred file size: 775,906,834,780 bytes
	Literal data: 775,901,990,164 bytes
	Matched data: 4,844,616 bytes
	File list size: 2,599,972
	File list generation time: 0.001 seconds
	File list transfer time: 0.000 seconds
	Total bytes sent: 1,733,657
	Total bytes received: 776,098,128,065

	sent 1,733,657 bytes  received 776,098,128,065 bytes  43,856,121.93 
bytes/sec
	total size is 807,206,168,902  speedup is 1.04

	2017-10-23 14:58:48 root@po ~
	# df /mnt/md0
	Filesystem             1K-blocks      Used Available Use% Mounted on
	/dev/mapper/md0_crypt 1440961520 788658044 579036820  58% /mnt/md0

	2017-10-23 14:59:03 root@po ~
	# cat /proc/mdstat
	Personalities : [raid1] [linear] [multipath] [raid0] [raid6] [raid5] 
[raid4] [raid10]
	md0 : active raid1 sdc[1] sdb[0]
	      1465007488 blocks super 1.2 [2/2] [UU]
	      bitmap: 0/11 pages [0KB], 65536KB chunk

	unused devices: <none>


October 23, 2017

1.  Check for mdadm/kernel timeout mismatch:

	https://raid.wiki.kernel.org/index.php/Timeout_Mismatch

	2017-10-23 19:49:29 root@po ~
	# smartctl -l scterc /dev/disk/by-id/ata-ST31500341AS_redacted1
	smartctl 6.6 2016-05-31 r4324 [x86_64-linux-4.9.0-4-amd64] (local build)
	Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org

	SCT Error Recovery Control:
		   Read: Disabled
		  Write: Disabled


	2017-10-23 19:50:03 root@po ~
	# smartctl -l scterc /dev/disk/by-id/ata-ST31500341AS_redacted2
	smartctl 6.6 2016-05-31 r4324 [x86_64-linux-4.9.0-4-amd64] (local build)
	Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org

	SCT Error Recovery Control:
		   Read: Disabled
		  Write: Disabled


2.  Create Perl script to set SCT ERror Recovery Control read and write
     timeouts:

	2017-10-23 20:09:04 root@po ~
	# vi /usr/local/sbin/set-md0-scterc

	#!/usr/bin/env perl
	use strict;
	use warnings;
	my @drives = qw(
	    /dev/disk/by-id/ata-ST31500341AS_redacted1
	    /dev/disk/by-id/ata-ST31500341AS_redacted2
	);
	for my $drive (@drives) {
	    my @line = (
		'/usr/sbin/smartctl',
		'-l',
		'scterc,70,70',
		$drive
	    );
	    print "+ @line\n";
	    system @line and warn $!;
	}

	2017-10-23 20:13:26 root@po ~
	# chmod +x /usr/local/sbin/set-md0-scterc

	2017-10-23 20:17:35 root@po ~
	# set-md0-scterc
	+ /usr/sbin/smartctl -l scterc,70,70 
/dev/disk/by-id/ata-ST31500341AS_redacted1
	smartctl 6.6 2016-05-31 r4324 [x86_64-linux-4.9.0-4-amd64] (local build)
	Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org

	SCT Error Recovery Control set to:
		   Read:     70 (7.0 seconds)
		  Write:     70 (7.0 seconds)

	+ /usr/sbin/smartctl -l scterc,70,70 
/dev/disk/by-id/ata-ST31500341AS_redacted2
	smartctl 6.6 2016-05-31 r4324 [x86_64-linux-4.9.0-4-amd64] (local build)
	Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org

	SCT Error Recovery Control set to:
		   Read:     70 (7.0 seconds)
		  Write:     70 (7cp laalaa-var-local-cvs.meta-csv po:.
		  laalaa-var-local-cvs.meta-csv 
                              100% 2517KB  79.2MB/s   00:00
		
		  0 seconds)

3.  Create a crontab entry to run script at boot:

	2017-10-23 20:26:26 root@po ~
	# crontab -e -u root

	    @reboot /usr/local/sbin/set-md0-scterc

	no crontab for root - using an empty one
	crontab: installing new crontab

     Disable timeouts, verify, then do a warm reboot -- timeouts set
     for md0 drives.


David

Back to linux.debian.user | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

How to use dmsetuup? gene heskett <gheskett@shentel.net> - 2023-11-03 17:30 +0100
  Re: How to use dmsetuup? gene heskett <gheskett@shentel.net> - 2023-11-03 17:50 +0100
  Re: How to use dmsetuup? Stefan Monnier <monnier@iro.umontreal.ca> - 2023-11-03 18:10 +0100
  Re: How to use dmsetuup? David Christensen <dpchrist@holgerdanske.com> - 2023-11-03 22:50 +0100
    Re: How to use dmsetuup? gene heskett <gheskett@shentel.net> - 2023-11-04 01:00 +0100
      Re: How to use dmsetuup? David Christensen <dpchrist@holgerdanske.com> - 2023-11-04 01:50 +0100
  Re: How to use dmsetuup? "Andrew M.A. Cater" <amacater@einval.com> - 2023-11-03 23:20 +0100
    Re: How to use dmsetuup? gene heskett <gheskett@shentel.net> - 2023-11-04 01:10 +0100
    Re: How to use dmsetuup? gene heskett <gheskett@shentel.net> - 2023-11-04 12:50 +0100
      Re: How to use dmsetuup? <tomas@tuxteam.de> - 2023-11-04 14:50 +0100
        Re: How to use dmsetuup? gene heskett <gheskett@shentel.net> - 2023-11-04 18:30 +0100
          Re: How to use dmsetuup? tomas@tuxteam.de - 2023-11-04 19:40 +0100
            Re: How to use dmsetuup? debian-user@howorth.org.uk - 2023-11-04 21:50 +0100
          Re: How to use dmsetuup? David Christensen <dpchrist@holgerdanske.com> - 2023-11-04 22:40 +0100
            Re: How to use dmsetuup? gene heskett <gheskett@shentel.net> - 2023-11-04 23:30 +0100
              Re: How to use dmsetuup? David Christensen <dpchrist@holgerdanske.com> - 2023-11-05 00:40 +0100
                Re: How to use dmsetuup? yxcv@vienna.at - 2023-11-05 01:10 +0100
                Re: How to use dmsetuup? gene heskett <gheskett@shentel.net> - 2023-11-05 02:00 +0100
                Re: How to use dmsetuup? David Christensen <dpchrist@holgerdanske.com> - 2023-11-05 04:20 +0100
                Re: How to use dmsetuup? gene heskett <gheskett@shentel.net> - 2023-11-05 05:10 +0100
                Re: How to use dmsetuup? David Christensen <dpchrist@holgerdanske.com> - 2023-11-05 07:50 +0100
                Re: How to use dmsetuup? gene heskett <gheskett@shentel.net> - 2023-11-05 10:50 +0100
                Re: How to use dmsetuup? David Christensen <dpchrist@holgerdanske.com> - 2023-11-05 11:30 +0100
                Re: How to use dmsetuup? gene heskett <gheskett@shentel.net> - 2023-11-05 16:30 +0100
                Re: How to use dmsetuup? "Thomas Schmitt" <scdbackup@gmx.net> - 2023-11-05 09:10 +0100
                Re: How to use dmsetuup? David Christensen <dpchrist@holgerdanske.com> - 2023-11-05 21:20 +0100
                Re: How to use dmsetuup? debian-user@howorth.org.uk - 2023-11-05 21:50 +0100
                Re: How to use dmsetuup? David Christensen <dpchrist@holgerdanske.com> - 2023-11-05 23:30 +0100
                Re: How to use dmsetuup? "Thomas Schmitt" <scdbackup@gmx.net> - 2023-11-05 23:20 +0100
                Re: How to use dmsetuup? David Christensen <dpchrist@holgerdanske.com> - 2023-11-05 23:50 +0100
                Re: How to use dmsetuup? "Thomas Schmitt" <scdbackup@gmx.net> - 2023-11-06 08:40 +0100
                xorriso and SIGTERM/SIGINT handler (was: Re: How to use dmsetuup?) Max Nikulin <manikulin@gmail.com> - 2023-11-06 05:30 +0100
                Re: xorriso and SIGTERM/SIGINT handler "Thomas Schmitt" <scdbackup@gmx.net> - 2023-11-06 09:00 +0100
        Re: How to use dmsetuup? gene heskett <gheskett@shentel.net> - 2023-11-04 23:10 +0100
  Re: How to use dmsetuup? Andy Smith <andy@strugglers.net> - 2023-11-04 10:40 +0100
    Re: How to use dmsetuup? gene heskett <gheskett@shentel.net> - 2023-11-04 13:30 +0100
  Re: How to use dmsetuup? Franco Martelli <martellif67@gmail.com> - 2023-11-06 16:50 +0100
    Re: How to use dmsetuup? gene heskett <gheskett@shentel.net> - 2023-11-06 17:30 +0100
    Re: How to use dmsetuup? Tom Dial <tddial@comcast.net> - 2023-11-08 00:50 +0100
      Re: How to use dmsetuup? gene heskett <gheskett@shentel.net> - 2023-11-08 01:30 +0100
        Re: How to use dmsetuup? David Christensen <dpchrist@holgerdanske.com> - 2023-11-08 06:10 +0100
        Re: How to use dmsetuup? <tomas@tuxteam.de> - 2023-11-08 06:40 +0100
          Re: How to use dmsetuup? gene heskett <gheskett@shentel.net> - 2023-11-08 11:30 +0100
            Re: How to use dmsetuup? "Andrew M.A. Cater" <amacater@einval.com> - 2023-11-08 19:10 +0100
              Re: How to use dmsetuup? jeremy ardley <jeremy.ardley@gmail.com> - 2023-11-08 23:00 +0100
            Re: How to use dmsetuup? Tom Dial <tddial@comcast.net> - 2023-11-09 02:10 +0100
            Re: How to use dmsetuup? David Christensen <dpchrist@holgerdanske.com> - 2023-11-11 01:50 +0100
              Re: How to use dmsetuup? gene heskett <gheskett@shentel.net> - 2023-11-11 04:30 +0100
                Hardware for a back up server? [WAS Re: How to use dmsetuup?] "Andrew M.A. Cater" <amacater@einval.com> - 2023-11-11 18:00 +0100
                Re: Hardware for a back up server? [WAS Re: How to use dmsetuup?] Stefan Monnier <monnier@iro.umontreal.ca> - 2023-11-11 18:10 +0100
                Re: Hardware for a back up server? [WAS Re: How to use dmsetuup?] Pocket <pocket@columbus.rr.com> - 2023-11-11 18:40 +0100
                Re: Hardware for a back up server? [WAS Re: How to use dmsetuup?] Stefan Monnier <monnier@iro.umontreal.ca> - 2023-11-11 19:50 +0100
                Re: Hardware for a back up server? [WAS Re: How to use dmsetuup?] Pocket <pocket@columbus.rr.com> - 2023-11-11 21:50 +0100
                Re: Hardware for a back up server? [WAS Re: How to use dmsetuup?] gene heskett <gheskett@shentel.net> - 2023-11-11 22:40 +0100
                Re: Hardware for a back up server? [WAS Re: How to use dmsetuup?] Jeffrey Walton <noloader@gmail.com> - 2023-11-11 22:10 +0100
                Re: Hardware for a back up server? [WAS Re: How to use dmsetuup?] Jeffrey Walton <noloader@gmail.com> - 2023-11-12 00:30 +0100
                Re: Hardware for a back up server? [WAS Re: How to use dmsetuup?] Dan Ritter <dsr@randomstring.org> - 2023-11-12 00:40 +0100
                Re: Hardware for a back up server? [WAS Re: How to use dmsetuup?] fxkl47BF@protonmail.com - 2023-11-11 18:30 +0100
                Re: Hardware for a back up server? [WAS Re: How to use dmsetuup?] David Christensen <dpchrist@holgerdanske.com> - 2023-11-12 01:10 +0100
                Re: Hardware for a back up server? [WAS Re: How to use dmsetuup?] Stefan Monnier <monnier@iro.umontreal.ca> - 2023-11-12 05:40 +0100
                Re: Hardware for a back up server? [WAS Re: How to use dmsetuup?] Anssi Saari <anssi.saari@debian-user.mail.kapsi.fi> - 2023-11-13 11:40 +0100
                Re: Hardware for a back up server? [WAS Re: How to use dmsetuup?] Stefan Monnier <monnier@iro.umontreal.ca> - 2023-11-13 14:00 +0100
                Re: Hardware for a back up server? [WAS Re: How to use dmsetuup?] Andy Smith <andy@strugglers.net> - 2023-11-12 14:20 +0100
                Re: Hardware for a back up server? [WAS Re: How to use dmsetuup?] David Christensen <dpchrist@holgerdanske.com> - 2023-11-12 19:40 +0100
                Re: Hardware for a back up server? [WAS Re: How to use dmsetuup?] "Andrew M.A. Cater" <amacater@einval.com> - 2023-11-12 18:20 +0100
                Re: Hardware for a back up server? [WAS Re: How to use dmsetuup?] David Christensen <dpchrist@holgerdanske.com> - 2023-11-12 20:30 +0100
                Re: Hardware for a back up server? [WAS Re: How to use dmsetuup?] Stefan Monnier <monnier@iro.umontreal.ca> - 2023-11-12 21:20 +0100
                Re: Hardware for a back up server? [WAS Re: How to use dmsetuup?] <tomas@tuxteam.de> - 2023-11-13 06:40 +0100
                Linux supprt (was: Hardware for a back up server? [WAS Re: How to use dmsetuup?]) Stefan Monnier <monnier@iro.umontreal.ca> - 2023-11-13 13:50 +0100
                Re: Linux supprt (was: Hardware for a back up server? [WAS Re: How to  use dmsetuup?]) Larry Martell <larry.martell@gmail.com> - 2023-11-13 16:00 +0100
                Re: Linux supprt Stefan Monnier <monnier@iro.umontreal.ca> - 2023-11-13 16:40 +0100
                Re: Linux supprt Nicholas Geovanis <nickgeovanis@gmail.com> - 2023-11-13 22:50 +0100
                Re: Linux supprt John Hasler <john@sugarbit.com> - 2023-11-13 19:00 +0100
                Re: Linux supprt <tomas@tuxteam.de> - 2023-11-13 19:40 +0100
                Re: Linux supprt Nicholas Geovanis <nickgeovanis@gmail.com> - 2023-11-14 18:40 +0100
                Re: Linux supprt <tomas@tuxteam.de> - 2023-11-14 18:50 +0100
                Re: Hardware for a back up server? [WAS Re: How to use dmsetuup?] Joe <joe@jretrading.com> - 2023-11-13 15:10 +0100
        Re: How to use dmsetuup? Tom Dial <tddial@comcast.net> - 2023-11-09 01:50 +0100
          Re: How to use dmsetuup? Andy Smith <andy@strugglers.net> - 2023-11-09 16:20 +0100
            Re: How to use dmsetuup? debian-user@howorth.org.uk - 2023-11-09 17:50 +0100

csiph-web