Vraag De FSTAB repareren


Ik heb onlangs mijn / home gewijzigd in een andere partitie en nadat het problemen heeft veroorzaakt (ik had het geformatteerd als NTFS) wil ik het terugzetten naar de oorspronkelijke locatie. Ik veranderde de FSTAB-lijst voor / home om de UUID voor de ext4-partitie te gebruiken, maar het veroorzaakt nog steeds problemen. Bij het opstarten krijg ik "mount / dev / sda5 niet aankoppelen" en "mount / dev / sdc5 niet aankoppelen". Ik druk op 'S' om over te slaan en naar het inlogscherm te gaan, waar ik me soms bij mijn sessie kan aanmelden en soms wordt het scherm zwart en vervolgens terug naar het inlogscherm. Ik maak nu dit bericht met behulp van het gastaccount.

BLKID geeft de volgende informatie:

/dev/sda1: LABEL="Additional Windows Stuff" UUID="201821D41821AA2C" TYPE="ntfs" 
/dev/sda5: UUID="f1d24581-7850-4a0f-93cd-7e4d24dade1d" TYPE="swap" 
/dev/sda6: UUID="1eaa73bd-8758-4899-a4d2-2a992a2ea762" TYPE="ext4" 
/dev/sdb1: LABEL="Master Disk" UUID="A0C41DD1C41DAA94" TYPE="ntfs" 
/dev/sdb5: LABEL="My Documents" UUID="0F26083D43D41058" TYPE="ntfs" 
/dev/sdc1: LABEL="Elements" UUID="CAB427ABB4279949" TYPE="ntfs" 
/dev/sdd1: LABEL="UBUNTU11-10" UUID="19EC-2249" TYPE="vfat" 
  • SDA1 bevindt zich in de fysieke positie van IDE0 en dat geldt ook voor GRUB en nog wat andere dingen.
  • SDA5 is mijn Swap-partitie.
  • SDA6 is mijn Ubuntu-installatie en waar ik mijn / home probeer te retourneren.
  • SDB1 bevindt zich in de fysieke positie van IDE1 en heeft mijn Windows-installatie.
  • SDB5 is waar ik voor een korte tijd naartoe / thuis verhuisde.
  • SDC1 is een USB-station.
  • SDD1 is mijn LiveUSB installatie-station met 11,10 erop.

Momenteel ziet mijn FSTAB-bestand er als volgt uit:

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc                                       /proc           proc  nodev,noexec,nosuid       0  0  
# / was on /dev/sdc6 during installation
UUID=1eaa73bd-8758-4899-a4d2-2a992a2ea762  /               ext4  defaults                  0  1  
# swap was on /dev/sdc7 during installation
UUID=92f46648-958f-40a1-b96b-607081c063a7  none            swap  sw                        0  0  
/dev/fd0                                   /media/floppy0  auto  rw,user,noauto,exec,utf8  0  0  
/dev/sdb2                                  /home           ntfs  defaults                  0  0  
/dev/sdb1                                  /media/sdb1     ntfs  defaults                  0  0  
/dev/sda5                                  /media/sda5     ntfs  defaults                  0  0  
/dev/sdc5                                  /media/sdc5     ntfs  defaults                  0  0  
/dev/sdb5                                  /media/sdb5     swap  defaults                  0  0  
/dev/sdd1                                  /media/sdd1     vfat  defaults                  0  0 

Is er een manier om helemaal vanaf nul te beginnen zonder het systeem te vullen of moet ik de getroffen schijven handmatig opnieuw koppelen? Ik vind het niet erg om opnieuw te installeren als ik dat ook doe, maar wie vindt dat leuk? Eenmaal opgelost, denk ik dat ik simlinks zal gebruiken om mijn 'Mijn documenten' en / thuis samen te voegen!

Ik ben een Windows-veteraan, maar een Linux-nummer!

Ik heb 'Storage Device Manager' geïnstalleerd.


3
2017-11-27 13:53


oorsprong


Kun je je vraag bewerken om de inhoud van fstab op te nemen? We kunnen het waarschijnlijk voor je oplossen :) - Caesium
Ik maak altijd een back-up van mijn / etc / fstab-bestand. - Anonymous


antwoorden:


Veel dank aan de anonieme bijdrager. Booted met mijn LiveUSB, mijn interne HDD aangekoppeld, Terminal geopend en naar de HDD-directory (cd /media/1eaa73bd-8758-4899-a4d2-2a992a2ea762/etc) en voer het gksudo-commando in (gksudo gedit fstab). Overschrijf het FSTAB-bestand zoals voorgesteld (met een paar tweeks) en ik ben nu weer in mijn eigen / thuis!

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system>                             <mount point>       <type>  <options>                                   <dump>  <pass>
UUID=1eaa73bd-8758-4899-a4d2-2a992a2ea762   /                   ext4    errors=remount-ro                               0   1
UUID=f1d24581-7850-4a0f-93cd-7e4d24dade1d   none                swap    sw                                              0   0  
UUID=201821D41821AA2C                       /media/Winstuff     ntfs-3g quiet,defaults,locale=en_US.utf8,umask=0        0   0
UUID=A0C41DD1C41DAA94                       /media/MasterDisk   ntfs-3g quiet,defaults,locale=en_US.utf8,umask=0        0   0
UUID=0F26083D43D41058                       /media/MyDocuments  ntfs-3g quiet,defaults,locale=en_US.utf8,umask=0        0   0

2
2017-12-01 14:19





Het zou er ongeveer zo uit moeten zien:

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
/dev/sda6       /home           ext4    errors=remount-ro    0  1
/dev/sda1       /media/Winstuff ntfs-3g quiet,defaults,locale=en_US.utf8,umask=0    0 0
/dev/sdb1       /media/Windows  ntfs-3g quiet,defaults,locale=en_US.utf8,umask=0    0 0
/dev/sdb5       /media/docs     ntfs-3g quiet,defaults,locale=en_US.utf8,umask=0    0 0
/dev/sdc1       /media/Elements ntfs-3g quiet,defaults,locale=en_US.utf8,umask=0    0 0
/dev/sdd1       /               vfat    errors=remount-ro    0  1

1



Tenzij ik het verkeerd begrijp, moet / dev / sda6 mount point / hebben en niet / dev / sdd1 (de memory stick). Home zou dan een directory zijn binnen / dev / sda6 en geen eigen partitie (dus geen / home entry in fstab). - Wolfger
Ik heb geprobeerd om mijn FSTAB-bestand te repareren met behulp van de informatie die hierboven is verstrekt, maar ik krijg onvoldoende toegang tot het bestand om het te wijzigen. Op dit moment kan ik me niet aanmelden bij mijn profiel. Het gastaccount heeft geen toegangsrechten zodat ik mijn LiveUSB probeer te gebruiken om toegang te krijgen. Gemount op mijn harde schijf, maar het FSTAB-bestand is alleen-lezen, dus kan ik nog steeds geen wijzigingen opslaan (krijg een waarschuwing wanneer ik probeer het bestand op te slaan met de mededeling dat ik de rechten niet heb). Ik zou het proberen bij Windoze, maar ik kan alleen importeren van EXT4 naar Windoze en niet exporteren naar EXT4. Nog meer ideeën? - Andrew
@AndrewHeath, gebruik gksudo gedit /etc/fstab om de juiste privileges te krijgen. Als alternatief in GRUB (de bootloader) kunt u opstarten in de modus voor één gebruiker. - Anonymous