Next: Získavanie náhrad prostredníctvom Tor, Previous: Spúšťanie Guixu na Kimsufi serveri, Up: Nastavenie systému [Contents][Index]
Pre vytvorenie podvojného pripojenia systému súborov je najskôr nutné pridať
niekoľko zadaní do oddielu operating-system
v zadaní systému. Aby
sme nevyčerpávali hlavný SSD disk, v tomto príklade vytvoríme podvojné
pripojenie pre priečinok z pevného disku k /tmp bez nutnosti
vyhradenia celého jedného oddielu pre /tmp.
Po prvé, zdrojové zariadenie s priečinkom, pre ktorý chceme vytvoriť podvojné pripojenie, musí byť dané, aby na ňom mohlo podvojné pripojenie závisieť.
(define zdrojove-zariadenie ;; „zdrojove-zariadenie“ môžete ľubovoľne nahradiť (file-system (device (uuid "sem príde UUID")) (mount-point "/sem-príde-cesta-k-pevnému-disku") (type "ext4"))) ;Uistite sa, že druh systému súborov zodpovedá tomu, čo je na disku.
Zdrojový priečinok musí byť taktiež určený, aby Guix vedel, že sa jedná o priečinok, a nie o diskovú jednotku.
;; „zdrojovy-priecinok“ môžete nahradiť ľubovoľným platným názvom premennej. (define (%zdrojovy-priecinok) "/sem-príde-cesta-k-pevnému-disku/tmp")
Nakoniec musíme samotné pripojenie pridať do zadania file-systems
.
(file-systems (cons*
...<ostatné pripojenia sme vynechali>...
;; Musí sa zhodovať s názvom, ktorý ste pridelili zdrojovému
;; zariadeniu vyššie.
zdrojove-zariadenie
(file-system
;; „zdrojovy-priecinok“ sa musí zhodovať s predošlým zadaním.
(device (%zdrojovy-priecinok))
(mount-point "/tmp")
;; Pripájame priečinok, nie zväzok, takže tento druh
;; musí byť „none“ (žiadny)
(type "none")
(flags '(bind-mount))
;; „zdrojove-zariadenie“ sa musí zhodovať s predošlým zadaním.
(dependencies (list zdrojove-zariadenie))
)
...<ostatné pripojenia sme vynechali>...
))