Felhasználói eszközök

Eszközök a webhelyen


oktatas:linux:csatolas

< Linux

Csatolás

A mount

Egy újabb partíciót csatolhatunk segítségével a rendszerbe.

Például:

mount /dev/sdb1 /mnt/masik

Újracsatolás, írható olvashatóként:

mount / -o rw,remount

vagy:

mount /mnt/masik -o rw,remount

Vagy csak olvashatóként:

mount /mnt/masik -o ro,remount

Egyik könyvtárat egy másik könyvtárba felcsatolhatok a --bind vagy -B kapcsolóval:

mount --bind /path/to/olddir /path/to/newdir
mount -B olddir newdir

Például szeretnénk az mp3 állományainkat exportálni. Ekkor használjuk a mount parancsot:

mount --bind /home/multimedia/mp3 /exports/zene

Csatolás címkével:

mount -L CIMKENEV /mnt/c

Az umount

Fájlrendszerek leválasztása.

Például:

mount /dev/sdb1

Tartós csatolás

A /etc/fstab állományt kell szerkesztenünk. A fájlrendszer azonosításához meg kell adnunk az UUID-et vagy a LABEL-t.

Az UUID lekérdezése a blkid paranccsal lehetséges:

blkid /dev/sdb1 | cut -d " " -f 3

Címke esetén: Szúrjuk be a /etc/fstab végére:

LABEL=ADAT01 /mnt/adat01    ext4    defaults   1 2

UUID esetén:

UUID=354ec6cc-2eec-4c8d-85e6-28812ce30d91 /mnt/adat01 ext4 defaults 1 2

Régebben így is használatos volt:

/dev/sdb1 /mnt/adat01    ext4    defaults   1 2

Ez azonban nem ajánlott, mert ha kivesszük és újból betesszük a tárolót, változhat az azonosítója.

A mezők jelentése: Élő példa:

LABEL=ADAT01 /mnt/adat01    ext4    defaults   0 0

Mezők értelmezése:

<mit csatoljunk>  <csatolási pont> <fs típus> <kapcsolók> <archiválás> <fsck futtatása>
  • A <mit csatoljunk> LABEL vagy UUID
  • A <csatolási pont> A fájlrendszerbe, hova csatoljuk
  • <fs típus>A fájlrendszer típusa:
    • iso9660
    • xfs
    • jfs
    • reiserfs
    • vfat
    • ntfs
    • swap
    • stb.
  • <kapcsolók> Vesszővel elválasztva akár több kapcsoló is.
    • async - I/O művetek nem szinkronizálnak azonnal
    • atime - frissíti az inode-ok elérési idejét
    • auto - automatikus csatolás rendszerindításkor
    • defaults - rw, suid, dev, exec, auto, nouser, async
    • dev - a karakteres és blokk eszközök értelmezése a fájlrendszeren
    • exec - a futtatható fájlok futásának engedélyezése
    • locale=hu_HU.utf8 - UTF-8
    • noatime - nem frissíti az inode-ok elérési idejét
    • noauto - nem csatolódik automatikusan
    • noexec - a futtatható fájlok futtatásának engedélyezése
    • nodev - nem értelmezi a karakteres és blokk eszközöket a fájlrendszeren
    • nofail - ha nem érhető el, nem problémázik
    • nosuid - a suid és sgid bitek megengedettek
    • nouser - a felhasználók nem csatolhatják
    • remount - csak újracsatolásnál használjuk (fstab-ban nem használjuk)
    • rw - írás olvasás engedélyezett
    • ro - csak olvasni lehet
    • suid - engedélyezi a suid és sgid bitek használatát
    • sync - szinkronizált fájlrendszerírás és olvasás
    • user - a felhasználók is csatolhatják
      • bekapcsolja a noexec, nosuid és nodev kapcsolókat is
  • Archiválás, mentés, vagy másként dump a fájlrendszerről.
    • Készüljön-e backup.
    • Ha 0, akkor nincs.
    • Ha 1, akkor van.
    • Van egy telepíthető dump csomag, de csak ext2, ext3 és ext4 fájlrendszerekhez jó.
  • A fsck futtatása, rendszerindításkor. Ha 0, akkor nincs ellenőrzés.
    • A gyökér-fájlrendszert érdemes 1-re állítani.
    • A többit 2-re. Így azok csak másodjára kerülnek ellenőrzésre, vagyis sorrend.

Ellenőrzés

Ez felcsatolja az összes /etc/fstab fájlban megadott partíciót:

mount -a

De ezzel ellenőrizhető is.

Csak ellenőrzés:

mount -fav

Kapcsolók magyarázata:

  • -f – mindent elvégez a tényleges rendszer hívás kivételével
  • -v – bőbeszédű üzemmód
  • -a – minden megadott fájlrendszer csatolása

Milyen paraméterekkel lett csatolva a fájl rendszer.

mount

Szűréssel:

mount | grep ' / '
mount | grep /dev/sdc

Vagy:

cat /proc/mounts

cifs

Az cifs fájlrendszer egy csatolható SMB fájlrendszer Linuxra. Régebbi Linuxokon smbfs, amely egyben a csomag neve is volt. A fájlrendszer neve ma már a cifs, a szükséges csomag pedig a cifs-utils.

Telepítés:

apt-get install cifs-utils

Felcsatolás helyének létrehozása:

mkdir -p /mnt/mas

Felcsatolás felhasználóval:

mount -t cifs -o username=joska //szervernev/megosztasnev /mnt/mas

A parancs bekéri a jelszót.

Vendégként:

mount -t cifs -o guest //szervernev/megosztasnev /mnt/mas

A mount -t cifs helyett használhatjuk a mount.cifs parancsot is:

mount.cifs -o username=joska //szervernev/megosztasnev /mnt/mas

Jelszót is megadhatunk:

mount -t cifs -o username=joska,password=titok //szervernev/megosztasnev/ /mnt/mas

Rossz jelszó esetén:

mount error(13): Permission denied
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)

Ha a hibaüzenet nem az azonosítással kapcsolatos, akkor nézzük meg a következő kimenetét:

dmesg | tail

Az /etc/fstab fájlban bootoláskor is felcsatolhatjuk:

//szervernev/megosztasnev  /mnt/mas  cifs  defaults,user,noauto,username=joska,password=titok  0  0 

Lehet vendégként is:

//szervernev/megosztasnev  /mnt/mas  cifs  rw,nounix,user=,password=  0  0 

A jelszót külön állományba is menthetjük:

cat > /etc/megosztasnev.smbpass  <<EOF
username=joska
password=titok
EOF
 
Ez után az állomány jogait így állítjuk be:
<code bash>
chmod 600 /etc/megosztasnev.smbpass 
chown root.root /etc/megosztasnev.smbpass

Ezek után a felcsatolás parancssorból:

mount -t cifs //szervernev/megosztasnev /mnt/mas -o credentials=/etc/megosztasnev.smbpass 

Az fstabból:

//szervernev/megosztasnev  /mnt/mas  cifs  defaults,credentials=/etc/megosztasnev.smbpass  0  0 

Ha az fstabban benne van, és nincs felcsatolva:

mount /mnt/mas

CD/DVD-ROM képfájl csatolása

mount -t iso9660 -o loop /utvonal/cdromfajl.iso /mnt/d

Képfájlok partícióinak csatolása

Egy merevlemez képfájl particiójának csatolása során, ki kell hagynunk az MBR-t, és az előtte lévő partíciókat. Az fdsik -lu /utvonal/disk1.img parancs megmondja hol kezdődnek a partíciók:

fdisk -lu /útvonal/kepfajl.img

Az eltolást megadhatjuk a mount parancs paraméterei között:

mount -o loop,offset=xxxx /utvonal/disk1.img /mnt/disk1.img.resz

Csatolható típusok

cat /proc/filesystems

iPhone csatlakoztatása

  apt install ifuse
mkdir ~/iphone
ifuse ~/ipone

Android csatlakoztatása

Telepítés:

apt install go-mtpfs

Használat:

mkdir ~/android
go-mtpfs ~/android

Leválasztás:

fusermount -u ~android

Android wifin keresztül

A telefonra telepíteni kell az airdroid alkalmazást:

Webes felületről elérhető a telefon, wifin keresztül.

Mozgatható médiák

A mozgatható médiák kézzel csatolhatók:

pmount

Irodalom

oktatas/linux/csatolas.txt · Utolsó módosítás: 2023/08/20 22:51 szerkesztette: admin