Ettevõttes uus osakond "Labor" kus töötab MS Windowsi, GNU/Linuxi ja macOS'i kasutajad Luua erinevatele ketastele failisüsteemid vastavalt operatsioonisüsteemile: MS Windows - NTFS (kasutada NTFS-3G), haakepunktiga /var/labor/windows GNU/Linux - EXT4, haakepunktiga /var/labor/linux macOS - HFS+, haakepunktiga /var/labor/mac Puudolev tarkvara paigaldada vajadusel. /var/labor/windows grupiks aknad, kirjutatav vaid grupile, teistel õigused puuduvad /var/labor/linux grupiks tux, kirjutatav vaid grupile /var/labor/mac grupiks apple, kirjutatav vaid grupile kasutaja win vaikimisi grupiga aknad, kodukataloogis symlink võrguketas viitega /var/labor/windows kasutaja lin vaikimisi grupiga tux, kodukataloogis symlink võrguketas viitega /var/labor/linux kasutaja mac vaikimisi grupiga apple, kodukataloogis symlink võrguketas viitega /var/labor/mac kasutajate loodud failid, kataloogid peavad olema kirjutatavad grupile viimasele kettale luua saaleala Seadistada server nii, et need haagitakse külge süsteemi käivitumisel. * * * # Loome grupid ja kasutajad addgroup aknad && adduser --ingroup aknad win addgroup tux && adduser --ingroup tux lin addgroup apple && adduser --ingroup apple mac # # Vaatame gruppe: getent group aknad #ID: 1003 getent group tux #ID: 1004 getent group apple #ID: 1005 # # Loome kataloogid mkdir -p /var/labor/windows /var/labor/linux /var/labor/mac # # Määrame õigused vaid grupile kirjutatav chmod 070 /var/labor/windows /var/labor/linux /var/labor/mac # # # # ketaste tegemine # esmalt vaatame, mis kettad on süsteemis: lsblk # # valime kettad välja cfdisk /dev/sdb -> /var/labor/windows cfdisk /dev/sdc -> /var/labor/linux cfdisk /dev/sdd -> /var/labor/mac cfdisk /dev/sde -> saaleala vajadusel kettajagude tabeli sünkroniseerimine tuumaga: partprobe /dev/sdb http://www.computerhope.com/unix/partprob.htm loome failisüsteemid: mkfs.ntfs -Q /dev/sdb1 #-Q kiire vormindamine mkfs.ext4 /dev/sdc1 mkfs.hfsplus /dev/sdd1 loome saaleala: mkswap /dev/sde1 # # vanemad masinad ei toeta dos (mbr) partitsioonitabeli tüüpi # # Haagime loodud kaustad ka külge süsteemi käivitumisel, lisame lõppu nano /etc/fstab .... UUID= /var/labor/windows ntfs-3g gid=1003,umask=0707 0 0 UUID= /var/labor/linux ext4 defaults 0 0 UUID= /var/labor/mac hfsplus gid=1005,umask=0707 0 0 UUID= none swap sw 0 0 UUID saamiseks /etc/fstab faili, esmalt teeme varukoopia /etc/fstab failist cp /etc/fstab /etc/fstab-koopia blkid | grep >> /etc/fstab lisame read fstab'i: blkid | grep ntfs >> /etc/fstab blkid | grep hfsplus >> /etc/fstab blkid | grep swap | grep sde >> /etc/fstab teeme /etc/fstab faili korda: nano /etc/fstab failisüsteemide külgehaakimiseks ja /etc/fstab kontrolliks - seda teha ENNE süsteemi taaskäivitamist: mount -a #haagib /etc/fstab'is kirjeldatud ja veel haakimata failisüsteemid swapon -a #haagib /etc/fstab'is kirjeldatud ja veel haakimata saalealad # Muudame kataloogide grupid PEALE külgehaakimist chgrp aknad /var/labor/windows chgrp tux /var/labor/linux chgrp apple /var/labor/mac vajadusel ka: chmod 070 /var/labor/windows /var/labor/linux /var/labor/mac lahti haakimine: umount (või seade) umount /var/labor/windows /var/labor/linux /var/labor/mac kas ja mis on külge haagitud: mount #näitab kõik haagitud failisüsteemid mount -t ext4 #näitab haagitud ext4 failisüsteemid mount -t fuseblk #näitab haagitud ntfs failisüsteemid mount -t hfsplus #näitab haagitud hfsplus failisüsteemid /etc/fstab https://help.ubuntu.com/community/Fstab macOS HFS+ https://help.ubuntu.com/community/hfsplus https://askubuntu.com/questions/332315/how-to-read-and-write-hfs-journaled-external-hdd-in-ubuntu-without-access-to-os https://askubuntu.com/questions/714545/cannot-mount-hfs-partition-on-read-write sudo apt update && sudo apt-get install hfsprogs && sudo apt clean NTFS-3G https://help.ubuntu.com/community/MountingWindowsPartitions https://wiki.archlinux.org/index.php/NTFS-3G UUID=519CB82E5888AD0F /media/Data ntfs-3g defaults,windows_names,locale=et_EE.utf8 0 0 ext4 man mount /ext4 #otsime Mount options for ext4