Vraag Kan een LVM-harde schijf na upgrade niet aankoppelen


Ik stel me voor dat dit een simpele gotcha is ... maar ik kan het niet zien. Ik heb een systeem met 2 (fysieke) harde schijven.

Het opstartsysteem (/ dev / sda) draaide 10.04 en de tweede schijf (/ dev / sdb) was slechts een gemount bestandssysteem.

Ik heb een schone lading Ubuntu 12.04 overschreven / dev / sda (geen upgrade) gedaan en kan nu de tweede schijf niet meer aankoppelen. dus ik weet niet wat ik erin moet invoeren in de fstab ... Ik had verwacht om te gebruiken:

/ dev / sdb / tera ext4 standaardinstellingen 0 2

Maar zelfs handmatige montage mislukt  (Ik heb ook verschillende "-t" -opties uitgeprobeerd!)

sudo mount -t ext4 / dev / sdb1 / tera

mount: verkeerde fs type, slechte optie,   slecht superblok op / dev / sdb1,          ontbrekend codepagina- of helperprogramma of andere fout          In sommige gevallen is nuttige informatie te vinden in syslog - try          dmesg | staart of zo

Uitvoer van schijfquery's geeft aan dat het een Linux LVM is en nog steeds een gezonde schijf.

sudo lshw -C schijf

   *-disk:0
   description: ATA Disk
   product: WDC WD5000AACS-0
   vendor: Western Digital
   physical id: 0
   bus info: scsi@2:0.0.0
   logical name: /dev/sda
   version: 01.0
   serial: WD-WCASU1401098
   size: 465GiB (500GB)
   capabilities: partitioned partitioned:dos
   configuration: ansiversion=5 signature=00015a55
   *-disk:1
   description: ATA Disk
   product: WDC WD10EADS-00L
   vendor: Western Digital
   physical id: 1
   bus info: scsi@3:0.0.0
   logical name: /dev/sdb
   version: 01.0
   serial: WD-WCAU47836304
   size: 931GiB (1TB)
   capabilities: partitioned partitioned:dos
   configuration: ansiversion=5

sudo fdisk -l

Schijf / dev / sda: 500.1 GB, 500106780160 bytes 255 heads, 63   sectoren / spoor, 60801 cilinders, totaal 976771055 sectoren Eenheden =   sectoren van 1 * 512 = 512 bytes Sectorgrootte (logisch / fysiek): 512   bytes / 512 bytes I / O-grootte (minimaal / optimaal): 512 bytes / 512 bytes   Schijf-ID: 0x00015a55

Device Boot Start End blokkeert Id-systeem   / dev / sda1 * 2048 972580863 486289408 83 Linux   / dev / sda2 972582910 976769023 2093057 5 uitgebreid   / dev / sda5 972582912 976769023 2093056 82 Linux-swap /   solaris

Schijf / dev / sdb: 1000.2 GB, 1000204886016 bytes 255 hoofden, 63   sectoren / spoor, 121601 cilinders, totaal 1953525168 sectoren Eenheden =   sectoren van 1 * 512 = 512 bytes Sectorgrootte (logisch / fysiek): 512   bytes / 512 bytes I / O-grootte (minimaal / optimaal): 512 bytes / 512 bytes   Disk-ID: 0x00000000

Device Boot Start End blokkeert Id-systeem

/ dev / sdb1 1 1953525167 976762583+ 8e Linux LVM

LVM lijkt geen optie te zijn voor mount of fstab.

... en dit is een Smart data-schermafbeelding van Schijfhulpprogramma.


3
2017-07-08 09:38


oorsprong


Ondersteunt de schijf NCQ? Wat is de status van Native Command Queuing (NCQ) op de schijf in kwestie? - Mitch♦
Ik weet het niet, en ik weet niet zeker hoe dat helpt. - Bruce Staples
Ik zie "SMART-gegevens" voor de schijf in de gebruikersinterface van Disk Utility (het ziet er gezond uit). - Bruce Staples
i.stack.imgur.com/gSugw.png - Bruce Staples


antwoorden:


Oplossing ontdekt uur later!

Dit is een probleem van het niet behouden van LVM-configuratie tijdens de nieuwe installatie en de installatie heeft geen interesse in andere schijven in het systeem (zucht).

De aanwijzing hiervoor was afkomstig van: http://linuxwave.blogspot.sg/2007/11/mounting-lvm-disk-using-ubuntu-livecd.html

(Deze mini-editor maakt een puinhoop van tekstuitvoer!)

  • pvscan
  • vgscan
  • lvscan
  • vgchange -a y

root @ argentine: / home / bruce # pvscan

 PV /dev/sdb1   VG tera01   lvm2 [931.00 GiB / 0    free]
Total: 1 [931.00 GiB] / in use: 1 [931.00 GiB] / in no VG: 0 [0   ]

root @ argentine: / home / bruce # vgscan

Reading all physical volumes.  This may take a while...
Found volume group "tera01" using metadata type lvm2

root @ argentine: / home / bruce # lvscan

inactive          '/dev/tera01/teravol00' [931.00 GiB] inherit

root @ argentine: / home / bruce # vgchange -a y

1 logical volume(s) in volume group "tera01" now active

root @ argentine: / home / bruce # lvscan

ACTIVE            '/dev/tera01/teravol00' [931.00 GiB] inherit

root @ argentine: / home / bruce # mount -t ext3 / dev / sdb1 / tera

mount: /dev/sdb1 already mounted or /tera busy

root @ argentine: / home / bruce # mount -t ext3 / dev / tera01 / teravol00 / tera

root @ argentine: / home / bruce # ls -l / tera

total 32
drwxr-xr-x. 3 root root  4096 Jun  2  2008 export
drwxrwxrwx. 5 root root  4096 Nov 15  2009 kept
drwx------  2 root root 16384 May 16  2009 lost+found

root @ Argentijnse: / home / bruce #

Bingo!!! (Ik wilde ze echt niet uit de back-ups halen!)

Ik heb toen geprobeerd om het volgende toe te voegen aan / etc / fstab (voor opnieuw opstarten)

/ dev / tera01 / teravol100 / tera ext3 standaardinstellingen 0 2

maar dat werkte niet, dus heb ik eindelijk de GUI system-config-lvm gebruikt om hem in te stellen bij opnieuw opstarten. (Ik denk dat het iets op de achtergrond deed om LVM ook te activeren bij opnieuw opstarten.)

  • Ik hoop dat dit iemand in de toekomst helpt.

5
2017-07-09 08:30





Ik had een soortgelijk probleem, maar dat kwam omdat Webmin met Ubuntu 12.04 mijn oude lvm-volume als een ext4-bestandssysteem wilde gebruiken in plaats van een ext3-systeem. Toen ik de fstab mount command to ext3 it correct gemonteerd.

Ik merk in je teksten in eerste instantie op dat je commando verwijst naar ext4 en later naar ext3. Is uw probleem misschien niet hetzelfde als het mijne?


1
2017-09-02 12:49