FreeBSD kasutamine töökohaarvutis

Allikas: Imre kasutab arvutit
Redaktsioon seisuga 14. november 2021, kell 20:45 kasutajalt Imre (arutelu | kaastöö) (Uus lehekülg: '===Sissejuhatus=== TODO ===Tööpõhimõte=== Root-on-ZFS viilisel paigaldatud FreeBSD arvuti plokkseadmele moodustatakse GPT partitsioonitabel <pre> root@ubuntu-server:~# fd...')
(erin) ←Vanem redaktsioon | Viimane redaktsiooni (erin) | Uuem redaktsioon→ (erin)
Mine navigeerimisribaleMine otsikasti

Sissejuhatus

TODO

Tööpõhimõte

Root-on-ZFS viilisel paigaldatud FreeBSD arvuti plokkseadmele moodustatakse GPT partitsioonitabel

root@ubuntu-server:~# fdisk /dev/sda -l
Disk /dev/sda: 32 GiB, 34359738368 bytes, 67108864 sectors
Disk model: QEMU HARDDISK   
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: E29CD194-A59F-11EB-BE47-25E51CD972F4

Device       Start      End  Sectors  Size Type
/dev/sda1       40   532519   532480  260M EFI System
/dev/sda2   532520   533543     1024  512K FreeBSD boot
/dev/sda3   534528  4728831  4194304    2G FreeBSD swap
/dev/sda4  4728832 67106815 62377984 29.7G FreeBSD ZFS

kus

  • TODO

ZFS failisüsteemi kasutamine Linux töökohaarvutist

Nt eriolukorras kui FreeBSD iseseisvalt ei käivitu saab zfs andmetele ligi selliselt

  • kopeerida internetist tavaline nt Ubuntu v. 21.10 live-server-image .iso fail
  • käivitada ubuntu abil freebsd arvuti nn live režiimis
  • importida zfs failisüsteemid, monteerides altroot kataloogi suhtes
# zpool import -o altroot=/mnt -f zroot

Tulemusena on failisüsteemnid moniteeritud ja kasutatavad

root@ubuntu-server:~# findmnt -t zfs
TARGET                SOURCE                  FSTYPE OPTIONS
/mnt/tmp              zroot/tmp               zfs    rw,nosuid,noatime,xattr,noacl
/mnt/zroot            zroot                   zfs    rw,noatime,xattr,noacl
/mnt/var/crash        zroot/var/crash         zfs    rw,nosuid,noexec,noatime,xattr,noacl
/mnt/usr/home         zroot/usr/home          zfs    rw,noatime,xattr,noacl
/mnt/usr/ports        zroot/usr/ports         zfs    rw,nosuid,noatime,xattr,noacl
/mnt/var/audit        zroot/var/audit         zfs    rw,nosuid,noexec,noatime,xattr,noacl
/mnt/var/tmp          zroot/var/tmp           zfs    rw,nosuid,noatime,xattr,noacl
/mnt/usr/src          zroot/usr/src           zfs    rw,noatime,xattr,noacl
/mnt/var/log          zroot/var/log           zfs    rw,nosuid,noexec,noatime,xattr,noacl
/mnt/var/mail         zroot/var/mail          zfs    rw,xattr,noacl
...

Kasutamise lõpetamiseks sobib öelda

# zpool export zroot

Paistab, et nii kasutamine ei sega seejärel FreeBSD kasutamist tavalisel viisil.

Kasulikud lisamaterjalid

  • TODO