向Solaris zone中加入儲存裝置

2021-04-13 05:59:49 字數 2937 閱讀 1785

可以在正在執行的local zone中掛載檔案系統。

作為全域性管理員,也可以將檔案系統從全域性區域掛載到非全域性區域。

此過程使用 lofi 檔案驅動程式,此驅動程式可以將檔案匯出為塊裝置。

成為超級使用者或承擔主管理員角色。

轉到 /usr/tmp 目錄。

global#cd /usr/tmp

建立乙個新的 ufs 檔案系統。

global#mkfile 10m fsfile

將檔案作為塊裝置進行連線。

如果沒有建立其他 lofi 裝置,則會使用第乙個可用插槽 /dev/lofi/1 。

global#lofiadm -a `pwd`/fsfile

您也將獲得所需的字元裝置。

將裝置匯入區域 my-zone。

global#zonecfg -z my-zone

zonecfg:my-zone>add device

zonecfg:my-zone:device>set match=/dev/rlofi/1

zonecfg:my-zone:device>end

zonecfg:my-zone>add device

zonecfg:my-zone:device>set match=/dev/lofi/1

zonecfg:my-zone:device>end

重新引導區域。

global#zoneadm -z my-zone boot

登入到區域並檢驗裝置是否成功匯入。

my-zone#ls  -l /dev/*lofi/*

將顯示以下類似資訊:

brw-------   1 root     sys      147,  1 jan  7 11:26 /dev/lofi/1

crw------- 1 root sys 147, 1 jan 7 11:26 /dev/rlofi/1

成為超級使用者。

在區域 my-zone 中,在磁碟上建立乙個新的檔案系統。

my-zone#newfs /dev/lofi/1

出現提示時回答是。

newfs: construct a new file system /dev/rlofi/1: (y/n)?y

將顯示以下類似資訊:

/dev/rlofi/1:   20468 sectors in 34 cylinders of 1 tracks, 602 sectors

10.0mb in 3 cyl groups (16 c/g, 4.70mb/g, 2240 i/g)

super-block backups (for fsck -f ufs -o b=#) at:

32, 9664, 19296,

檢查檔案系統是否有錯誤。

my-zone#fsck -f ufs /dev/rlofi/1

將顯示以下類似資訊:

** /dev/rlofi/1

** last mounted on

** phase 1 - check blocks and sizes

** phase 2 - check pathnames

** phase 3 - check connectivity

** phase 4 - check reference counts

** phase 5 - check cyl groups

2 files, 9 used, 9320 free (16 frags, 1163 blocks, 0.2% fragmentation)

掛載檔案系統。

my-zone#mount -f ufs /dev/lofi/1 /mnt

檢驗掛載。

my-zone#grep /mnt /etc/mnttab

將顯示以下類似資訊:

/dev/lofi/1     /mnt    ufs

rw,suid,intr,largefiles,xattr,οnerrοr=panic,zone=foo,dev=24c0001

1073503869

此過程用於在檔案系統路徑 /mnt 上掛載塊裝置 /dev/lofi/1。塊裝置包含乙個 ufs 檔案系統。將使用以下選項:

成為超級使用者。

在區域 my-zone中,向 /etc/vfstab 新增以下行:

/dev/lofi/1 /dev/rlofi/1  /mnt   ufs  2  yes logging

假設區域中有 zonepath

/export/home/my-zone。您需要將磁碟 /dev/lofi/1 從全域性區域掛載到非全域性區域中的 /mnt。要執行此過程,您必須是全域性區域中的全域性管理員。

成為超級使用者或承擔主管理員角色。

要將磁碟掛載到非全域性區域中的 /mnt,請在全域性區域中鍵入以下內容:

global#mount -f ufs /dev/lofi/1 /export/home/my-zone/root/mnt

wxPython 筆記(9)向窗體中加入控制項

前面幾篇的學習筆記中,對 wx.frame 已經有了乙個大概的了解,wx.frame 就是乙個窗體框架,他有標題欄 有客戶繪製區 有選單條 有工具條 有狀態列 可以最大最小化 可以改變尺寸等等。但是,這個 wx.frame 窗體和 vb delphi winform 等等的窗體有一點不一樣的地方 一...

wxPython 筆記(9)向窗體中加入控制項

前面幾篇的學習筆記中,對 wx.frame 已經有了乙個大概的了解,wx.frame 就是乙個窗體框架,他有標題欄 有客戶繪製區 有選單條 有工具條 有狀態列 可以最大最小化 可以改變尺寸等等。但是,這個 wx.frame 窗體和 vb delphi winform 等等的窗體有一點不一樣的地方 一...

向qtopia4 中加入應用程式

分類 本文介紹如何向qtopia4.2.4手機平台中加入自己的應用程式 只是介紹了如何把編寫好的程式加到桌面環境上,至於怎樣編寫程式,需要自己去研究 首先要分析qtopia4的原始碼目錄結構,知道幾個主要的目錄 裡面存放的是應用程式的桌面檔案 desktop desktop檔案描述了應用程式的型別,...