Kirjoittaja Aihe: fstabin sisältö  (Luettu 5505 kertaa)

Pendeli

  • Käyttäjä
  • Viestejä: 837
    • Profiili
fstabin sisältö
« : 14.10.15 - klo:11.14 »

Jos sopivia levyosioita levyiltä löytyy, voi home osion kyllä tehdä jälkikäteen, jos ottaa järjen käteen. Kurkkaisu /etc/fstab -tiedostoon ja ymmärtämys levyosioiden liittämisestä yleensä riittää.
Rupesin ihmettelemään tuota /etc/fstab -tiedostoa, koska halusin itsekin tutkia osiointiani. Minulla koko kyseinen tiedosto on aivan tyhjä. Koneessa Xubuntu 14.04
Mitähän siinä pitäisi näkyä?

Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11443
    • Profiili
    • Tomin kotisivut
Vs: fstabin sisältö
« Vastaus #1 : 14.10.15 - klo:11.36 »

Jos sopivia levyosioita levyiltä löytyy, voi home osion kyllä tehdä jälkikäteen, jos ottaa järjen käteen. Kurkkaisu /etc/fstab -tiedostoon ja ymmärtämys levyosioiden liittämisestä yleensä riittää.
Rupesin ihmettelemään tuota /etc/fstab -tiedostoa, koska halusin itsekin tutkia osiointiani. Minulla koko kyseinen tiedosto on aivan tyhjä. Koneessa Xubuntu 14.04
Mitähän siinä pitäisi näkyä?

Jos järjestelmä toimii normaalisti, niin se tiedosto ei kyllä voi olla aivan tyhjä.
Tuolla vähän sen tiedoston merkityksestä ja jotain esimerkkejäkin:
http://www.linux.fi/wiki/Fstab
ja tässä vielä omalta läppäriltäni esimerkin vuoksi:
Koodia: [Valitse]
#
# /etc/fstab: static file system information
#
# <file system> <dir> <type> <options> <dump> <pass>
# /dev/sda2
UUID=77b9538c-08ec-4eb6-b8e5-76701e6944fb /          ext4      rw,relatime,data=ordered 0 1

# /dev/sda4
UUID=f6b7e2d3-6173-4561-94d3-5b1091bea698 /home      ext4      rw,relatime,data=ordered 0 2

# /dev/sda3
UUID=f31c2f21-6ee9-4498-be37-1ce8eb1d5e59 none      swap      defaults  0 0

# Palvelin
192.168.poistettu:/mnt/storage /mnt/Serveri nfs users,noauto 0 0
//192.168.poistettu/storage /mnt/Serveri_SMB cifs users,noauto,credientials=/usr/share/.smbcreds 0 0

Muokkaus: Joo, hyviä huomioita. Tarkemmin kun ajattelen, niin ei tuota edes kovin usein ole pakko olla. Kävi kyllä itselläkin mielessä, että varmasti ilmankin saa toimivan järjestelmän, mutta ei se mikään normaali (tai tavallinen) tilanne ole.
« Viimeksi muokattu: 14.10.15 - klo:14.57 kirjoittanut Tomin »
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

SuperOscar

  • Käyttäjä
  • Viestejä: 4000
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: fstabin sisältö
« Vastaus #2 : 14.10.15 - klo:12.09 »
Jos järjestelmä toimii normaalisti, niin se tiedosto ei kyllä voi olla aivan tyhjä.

Kyllä se kai nykyään voi olla tyhjäkin. Muistaakseni jossain omassa koeasennuksessani tuli joskus vastaan tilanne, että /etc/fstab oli tyhjä ja järjestelmä silti toimi ongelmitta. Tämä tapahtui jo ennen systemd:tä, joten en tiedä, mikä maaginen taustajärjestelmä automaattimounttauksesta huolehti.
pöytäkone 1, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; NUC: openSUSE Leap 15.5; RPi 1: FreeBSD 14-RELEASE; RPi 2: LibreELEC 11

nm

  • Käyttäjä
  • Viestejä: 16252
    • Profiili
Vs: fstabin sisältö
« Vastaus #3 : 14.10.15 - klo:13.24 »
Kerneli itse liittää juuriosion käynnistyessään. Muutenhan systemd, Upstart tai muu init-järjestelmä ei edes voisi lukea /etc/fstabia. Sitten initin aikana liitetään fstabissa liitettäviksi määritellyt tiedostojärjestelmät, mukaanlukien juuriosio, jotta fstabissa asetetut liitosparametrit tulevat voimaan. Samalla huolehditaan tiedostojärjestelmien tarkistuksista.

Jos asennuksen aikana on luotu vain juuriosio ja swap-osio, järjestelmä voi toimia suhteellisen normaalisti myös ilman fstabia. Swap tosin jää pois pelistä ja juuriosiota ei ehkä koskaan tarkisteta, kun fsck jää ajamatta initin aikana.

Jos haluat korjata ongelman, tässä esimerkki Ubuntu 14.04:n vakio-fstabista (jos järjestelmässä on vain juuriosio ja swap):

Koodia: [Valitse]
# /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>
# / was on /dev/sda1 during installation
UUID=e978b93a-e4b9-4caa-9571-198f53646895 /               ext4    errors=remount-ro 0       1
# swap was on /dev/sda2 during installation
UUID=373270a9-e91e-4054-b9bb-89ef4845dc5f none            swap    sw              0       0

Osioiden UUID:t voi selvittää komennolla:

Koodia: [Valitse]
sudo blkid
UUID:n sijaan voi käyttää myös osion laitenimeä, kuten /dev/sda1, tai labelia, jos sellainen on määritelty tiedostojärjestelmälle: LABEL=ubunturoot
« Viimeksi muokattu: 14.10.15 - klo:13.26 kirjoittanut nm »

ubpappa

  • Käyttäjä
  • Viestejä: 1460
    • Profiili
Vs: fstabin sisältö
« Vastaus #4 : 14.10.15 - klo:14.20 »
Mitähän minulla tarkottaa sisällön
tällainen rivi ???
Koodia: [Valitse]
UUID=e287326e-7eff-4d3e-85ec-0adb52d1b963 /               ext4    errors=remount-ro 0       1
xubuntu 18;rasberry
acer aspire XC,näyttönä Toshiba tv ja vga päte...
Ymmärtää epätäydellisesti vain
suomea...;)

Jos tiedät vastaa, jos luulet tietäväsi vastaa.
Jos et tiedä/ymmärrä...älä vastaa.vanhuus tullee muillennii :))

kamara

  • Käyttäjä
  • Viestejä: 2952
    • Profiili
Vs: fstabin sisältö
« Vastaus #5 : 14.10.15 - klo:14.33 »
Mitähän minulla tarkottaa sisällön
tällainen rivi ???
Koodia: [Valitse]
UUID=e287326e-7eff-4d3e-85ec-0adb52d1b963 /               ext4    errors=remount-ro 0       1

Sun koneen juuri on levyllä, jonka UUID-koodi on 'e287326e-7eff-4d3e-85ec-0adb52d1b963'. Tiedostojärjestelmä kyseisessä on ext4.

Mihinkä kiintolevyyn se kohdistuu...
Koodia: [Valitse]
ls -l /dev/disk/by-uuid/ -l
« Viimeksi muokattu: 14.10.15 - klo:14.35 kirjoittanut kamara »

Pendeli

  • Käyttäjä
  • Viestejä: 837
    • Profiili
Vs: fstabin sisältö
« Vastaus #6 : 14.10.15 - klo:17.26 »
Koneessa on myös Winxp, jonka rinnalle alunperin asennettu Xub 12.04 ja se sitten päivitetty versioon 14.04.
fstab-kansio esiintyy muodossa fstab.d ja se on siis tyhjä.

En enää muista tarkalleen mitä olen tehnyt osioinnin yhteydessä.
Komento
sudo blkid antaa seuraavaa:

/dev/sda1: LABEL="HP_RECOVERY" UUID="1C5EA4B35EA486DC" TYPE="ntfs"
/dev/sda5: UUID="463C6C9E3C6C8AAF" TYPE="ntfs"
/dev/sda6: LABEL="Uusi asema" UUID="4448736348735322" TYPE="ntfs"
/dev/sda7: UUID="3d4df498-d3d3-4145-94a5-728246492dd5" TYPE="swap"
/dev/sda8: UUID="c6d164ba-b9b3-4e1e-82b2-35c3000a3dcd" TYPE="ext4"
/dev/sda9: UUID="5a50d5df-6d4e-4e2f-8dd1-32bf4c65646d" TYPE="ext4"

Kone toimii moitteettomasti.  En tiedä onko sitä syytä ruveta "korjaamaan", varsinkin jos saan koko värkin täysin toimimattomaan kuntoon? Onko vakio-fstabista jotain etua nykyiseen verrattuna ja kuinka sen saa sinne ympättyä?

nm

  • Käyttäjä
  • Viestejä: 16252
    • Profiili
Vs: fstabin sisältö
« Vastaus #7 : 14.10.15 - klo:17.55 »
Kone toimii moitteettomasti.  En tiedä onko sitä syytä ruveta "korjaamaan", varsinkin jos saan koko värkin täysin toimimattomaan kuntoon?

fstabin muokkaukset pitää tehdä tarkasti ja huolellisesti etenkin juuriosion osalta. Ongelmatilanteessa voit joutua käynnistämään koneen asennuslevyllä livetilassa ja muokkaamaan tai poistamaan fstabin sieltä käsin.

Onko vakio-fstabista jotain etua nykyiseen verrattuna ja kuinka sen saa sinne ympättyä?

fstabilla saat swap-osion käyttöön ja levytarkistukset tehtyä. Tiedostojärjestelmän tarkistaminen ei normaalisti ole välttämätöntä, mutta joissain ongelmatilanteissa tiedostojärjestelmä voi korruptoitua niin, ettei se toimi lainkaan ja tietoja häviää ennen kuin ongelma on korjattu fsck:lla.

Voisit vielä tarkistaa, onko swap maagisesti toiminnassa fstabin puuttumisesta huolimatta:

Koodia: [Valitse]
swapon -s
Koodia: [Valitse]
free

Levylläsi on kaksi ext4-osiota, joten tarvitsen vielä mount-komennon listauksen, jotta voin antaa valmiin fstabin oikeine UUID-koodeineen:

Koodia: [Valitse]
mount

/etc/fstab-tiedoston voi luoda ja sitä voi muokata pääkäyttäjänä tekstieditorilla. Päätteessä toimii nano ja Xubuntussa graafinen editori on muistaakseni mousepad

Koodia: [Valitse]
sudo -i mousepad /etc/fstab




Pendeli

  • Käyttäjä
  • Viestejä: 837
    • Profiili
Vs: fstabin sisältö
« Vastaus #8 : 14.10.15 - klo:18.25 »
Kone toimii moitteettomasti.  En tiedä onko sitä syytä ruveta "korjaamaan", varsinkin jos saan koko värkin täysin toimimattomaan kuntoon?

fstabin muokkaukset pitää tehdä tarkasti ja huolellisesti etenkin juuriosion osalta. Ongelmatilanteessa voit joutua käynnistämään koneen asennuslevyllä livetilassa ja muokkaamaan tai poistamaan fstabin sieltä käsin.

Onko vakio-fstabista jotain etua nykyiseen verrattuna ja kuinka sen saa sinne ympättyä?

fstabilla saat swap-osion käyttöön ja levytarkistukset tehtyä. Tiedostojärjestelmän tarkistaminen ei normaalisti ole välttämätöntä, mutta joissain ongelmatilanteissa tiedostojärjestelmä voi korruptoitua niin, ettei se toimi lainkaan ja tietoja häviää ennen kuin ongelma on korjattu fsck:lla.

Voisit vielä tarkistaa, onko swap maagisesti toiminnassa fstabin puuttumisesta huolimatta:

Koodia: [Valitse]
swapon -s
Koodia: [Valitse]
free

Levylläsi on kaksi ext4-osiota, joten tarvitsen vielä mount-komennon listauksen, jotta voin antaa valmiin fstabin oikeine UUID-koodeineen:

Koodia: [Valitse]
mount

/etc/fstab-tiedoston voi luoda ja sitä voi muokata pääkäyttäjänä tekstieditorilla. Päätteessä toimii nano ja Xubuntussa graafinen editori on muistaakseni mousepad

Koodia: [Valitse]
sudo -i mousepad /etc/fstab

Tekstieditorina lienee AbiWord.
Komennot antavat seuraavat tulokset:

Koodia: [Valitse]
ben@ben-HP-Compaq-6735s:~$ swapon -s
Filename Type Size Used Priority
/dev/sda7                               partition 7990268 0 -1
ben@ben-HP-Compaq-6735s:~$ free
             total       used       free     shared    buffers     cached
Mem:       3865592    1451304    2414288      11092      79560     582528
-/+ buffers/cache:     789216    3076376
Swap:      7990268          0    7990268
ben@ben-HP-Compaq-6735s:~$ mount
/dev/sda9 on / type ext4 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/cgroup type tmpfs (rw)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
udev on /dev type devtmpfs (rw,mode=0755)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)
none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880)
none on /run/shm type tmpfs (rw,nosuid,nodev)
none on /run/user type tmpfs (rw,noexec,nosuid,nodev,size=104857600,mode=0755)
none on /sys/fs/pstore type pstore (rw)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
systemd on /sys/fs/cgroup/systemd type cgroup (rw,noexec,nosuid,nodev,none,name=systemd)
gvfsd-fuse on /run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,user=ben)

nm

  • Käyttäjä
  • Viestejä: 16252
    • Profiili
Vs: fstabin sisältö
« Vastaus #9 : 14.10.15 - klo:19.06 »
Tekstieditorina lienee AbiWord.

AbiWord on tekstinkäsittelyohjelma. Se ei oikein kelpaa tekstieditoriksi. Mousepad on Xfce:n tekstimuokkain/tekstieditori ja sen pitäisi kuulua Xubuntussakin vakio-ohjelmiin.

Komennot antavat seuraavat tulokset:

Koodia: [Valitse]
ben@ben-HP-Compaq-6735s:~$ swapon -s
Filename Type Size Used Priority
/dev/sda7                               partition 7990268 0 -1

Ok, eli swappikin on käytössä. Tarkistetaan nyt vielä, ettei sitä fstabia oikeasti ole olemassa:

Koodia: [Valitse]
ls -l /etc/fstab
Koodia: [Valitse]
cat /etc/fstab

Pendeli

  • Käyttäjä
  • Viestejä: 837
    • Profiili
Vs: fstabin sisältö
« Vastaus #10 : 14.10.15 - klo:19.29 »
Tekstieditorina lienee AbiWord.

AbiWord on tekstinkäsittelyohjelma. Se ei oikein kelpaa tekstieditoriksi. Mousepad on Xfce:n tekstimuokkain/tekstieditori ja sen pitäisi kuulua Xubuntussakin vakio-ohjelmiin.

Komennot antavat seuraavat tulokset:

Koodia: [Valitse]
ben@ben-HP-Compaq-6735s:~$ swapon -s
Filename Type Size Used Priority
/dev/sda7                               partition 7990268 0 -1

Ok, eli swappikin on käytössä. Tarkistetaan nyt vielä, ettei sitä fstabia oikeasti ole olemassa:

Koodia: [Valitse]
ls -l /etc/fstab
Koodia: [Valitse]
cat /etc/fstab





Koodia: [Valitse]
ben@ben-HP-Compaq-6735s:~$ ls -l /etc/fstab
-rw-r--r-- 1 root root 664 Oct 11  2014 /etc/fstab
ben@ben-HP-Compaq-6735s:~$ cat /etc/fstab
# /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/sda9 during installation
UUID=5a50d5df-6d4e-4e2f-8dd1-32bf4c65646d /               ext4    errors=remount-ro 0       1
# swap was on /dev/sda7 during installation
UUID=3d4df498-d3d3-4145-94a5-728246492dd5 none            swap    sw              0       0

nm

  • Käyttäjä
  • Viestejä: 16252
    • Profiili
Vs: fstabin sisältö
« Vastaus #11 : 14.10.15 - klo:20.09 »
Jep, eli siellähän se oli paikallaan sittenkin.

ext4-osio /dev/sda8 ei ole liitettynä ainakaan tähän Xubuntu-asennukseen. Onko se jäänne jostain aiemmasta järjestelmästä?
« Viimeksi muokattu: 14.10.15 - klo:20.11 kirjoittanut nm »

Pendeli

  • Käyttäjä
  • Viestejä: 837
    • Profiili
Vs: fstabin sisältö
« Vastaus #12 : 14.10.15 - klo:22.03 »
Jep, eli siellähän se oli paikallaan sittenkin.

ext4-osio /dev/sda8 ei ole liitettynä ainakaan tähän Xubuntu-asennukseen. Onko se jäänne jostain aiemmasta järjestelmästä?

Se saattaa olla joku jäänne 12-versiosta, jota asentelin useammankin kerran uusiksi.
On  kuitenkin sen verran hatarat taidot osioinnista, että menee enemmänkin aina kokeilemalla sitä mikä onnistuu.

/etc/fstabia haeskelin tähän ketjuun alunperin paikasta file system/etc kansiosta, missä se näyttää tyhjää.

Jos jossain olisi yksinkertaiset ohjeet osioinnista, niin mielelläni voisin sellaiset tallentaa vastaisen varalle.

nm

  • Käyttäjä
  • Viestejä: 16252
    • Profiili
Vs: fstabin sisältö
« Vastaus #13 : 14.10.15 - klo:22.12 »
/etc/fstabia haeskelin tähän ketjuun alunperin paikasta file system/etc kansiosta, missä se näyttää tyhjää.

/etc on sama kuin "file system/etc". Katsoit siellä fstab.d-kansiota, joka on yleensä tyhjä. /etc:ssä on kuitenkin sen lisäksi fstab-niminen tekstitiedosto, joka löytyy myös sinun koneeltasi.


Jos jossain olisi yksinkertaiset ohjeet osioinnista, niin mielelläni voisin sellaiset tallentaa vastaisen varalle.

Tässä oma vakiovastaukseni:
http://forum.ubuntu-fi.org/index.php?topic=47062.msg361719#msg361719

Lisäohjeita ja kuvakaappauksia mukautetusta osioinnista järjestelmän asennuksen yhteydessä:
http://forum.ubuntu-fi.org/index.php?topic=47062.msg361751#msg361751


Osiointi ei sinänsä ole erityisen hankalaa, jos levylle on jo järjestetty riittävästi vapaata osioimatonta tilaa (ja perinteisen msdos-partitiotaulun tapauksessa edes yksi primääriosion paikka saisi olla vapaana, jos laajennettua osiota ei ennestään ole). Windows-osion pienentäminen, UEFI ja Windows 8.x/10 aiheuttavat kuitenkin monenlaista lisäsäätöä, josta olisi hyvä kerätä tarkempi suomenkielinen ohjeistus wikiin.
« Viimeksi muokattu: 14.10.15 - klo:22.19 kirjoittanut nm »

juyli

  • Vieras
Vs: fstabin sisältö
« Vastaus #14 : 14.10.15 - klo:22.50 »
Rupesin ihmettelemään tuota /etc/fstab -tiedostoa, koska halusin itsekin tutkia osiointiani.
/etc/fstab on tiedosto, jolla määritellään jakeluun liitettävät osiot, ja tavan miten ne halutaan liittää järjestelmään jo oletuksena käyttöjärjestelmän käynnistyksessä.
Mitä tahansa levyosioita voidaan liittää mount -komennolla, kun käyttäjäoikeudet siihen riittävät.
Osioiden "tutkimiseen" riittää fdisk, gparted (parted) ja vaikka blkid.

Pendeli

  • Käyttäjä
  • Viestejä: 837
    • Profiili
Vs: fstabin sisältö
« Vastaus #15 : 15.10.15 - klo:16.45 »
Aloitusihmettelyni taisi ollakin ihan turhaa. Katsoin aluksi vain kyseistä kansiota enkä tiedostoa, missä kaikki onkin niinkuin pitääkin.
Mutta saihan tässä itseni lisäksi satapäinen joukko muitakin lukijoita hyödyllistä
informaatiota joka tapauksessa. ;D