【Solaris】Solaris檔案系統管理1 UFS檔案系統的建立
Solaris檔案系統管理1
UFS檔案系統的建立
UFS檔案系統的建立
OS:oracle solaris 10
新增25G的硬碟,分3個區,大小分別為15g 8g 2g
分別掛載到/u01 15g
/software 8g
剩下一個2g建立swap
1 虛擬機器新增控制器、硬碟
檢視當前檔案系統資訊
[root@solaris188:/]#df -h
檢視當前作業系統中可用的硬碟,只有建立時的一塊硬碟c0t0d0 ,ctrl+c 結束檢視
[root@solaris188:/]#format
1.1 正常關閉當前作業系統
[root@solaris188:/]#shutdown -y -g0 -i5
或 init 5
poweroff
1.2 新增控制器、新增硬碟
新增一個SCSI控制器
在新新增的SCSI控制器中新增一塊25G的硬碟
選擇 建立新的虛擬盤
新增完成後啟動虛擬機器
2 對磁碟進行分割槽 format
使用format命令檢視系統是否識別磁碟
[root@solaris188:/]#format
當前已經識別到新新增的硬碟c1t0d0
如果沒有識別到,可以ctrl + c退出,然後使用devfsadm命令掃描系統裝置,再format檢視
[root@solaris188:/]#devfsadm
輸入新新增的硬碟序號數字 1 回車 此處不能選0,0是安裝系統時的第一塊硬碟
輸入p (partition的首字母) 對磁碟進行分割槽
format> p
因為是新新增的磁碟,提示需要先進行fdisk操作
執行fdisk程式建立solaris fdisk分割槽,輸入 y 接受
format> fdisk
輸入help 檢視當前可用命令
format> help
再次輸入p 進行partition分割槽
format> p
輸入p ,顯示當前分割槽表 此處p 對應 print
partition> p
其中 2號、8號、9號不能使用的,進行分割槽時可以選擇剩下的0,1,以及3-7共7個。
輸入0,選擇0號分割槽,前兩項預設直接回車,starting cyl 輸入0,size輸入15gb
partition> 0
help檢視當前可用命令,p顯示當前分割槽表
partition> p
可以看出0號分割槽Cylinders 為 0 - 1958 ,則下一個分割槽cyl要從 1959開始
輸入1,選擇1號分割槽,前兩項預設直接回車,starting cyl 輸入1959,size輸入8gb
p顯示當前分割槽表
partition> p
可以看出已經使用Cylinders 為0- 3003 ,則下一個分割槽cyl要從 3004開始
注意2號不能使用,可以使用3-7
輸入3,選擇3號分割槽,前兩項預設直接回車,starting cyl 輸入3004,size直接輸入2gb會報錯,剩餘磁碟不足,可以輸入?檢視可用大小,輸入1.96gb
p顯示當前分割槽表
partition> p
help檢視當前可用命令,quit退回到format主選單
partition> help
partition> quit
label 儲存當前分割槽資訊,y繼續,verify 顯示分割槽資訊
format> label
format> verify
quit退出format分割槽選單
format> quit
3 對分割槽進行格式化 newfs
對新分的三個區進行格式化 注意,分別是s0 s1 s3,未格式化的裝置是裸裝置,目錄是/dev/rdsk
/dev/rdsk/c1t0d0s0
/dev/rdsk/c1t0d0s1
/dev/rdsk/c1t0d0s3
[root@solaris188:/]#newfs /dev/rdsk/c1t0d0s0
[root@solaris188:/]#newfs /dev/rdsk/c1t0d0s1
[root@solaris188:/]#newfs /dev/rdsk/c1t0d0s3
4 建立掛載點 mkdir(目錄)
建立兩個目錄/u01 和 /software ,作為掛載點
[root@solaris188:/]#mkdir /u01
[root@solaris188:/]#mkdir /software
5 臨時掛載檔案系統mount(重啟後失效)
在/u01目錄中生成檔案作為對比
[root@solaris188:/]#echo "hello,u01" > /u01/file1
[root@solaris188:/]#cat /u01/file1
檢視當前檔案系統資訊
[root@solaris188:/]#df -h
使用mount命令手動掛載檔案系統,/u01對應 s0 15g /software對應s1 8g
注意,格式化以後裝置是塊裝置,對應目錄是/dev/dsk
[root@solaris188:/]#mount /dev/dsk/c1t0d0s0 /u01
[root@solaris188:/]#mount /dev/dsk/c1t0d0s1 /software
掛載完成後檢視檔案系統資訊
[root@solaris188:/]#df -h
檢視/u01中內容,file1檔案不顯示
[root@solaris188:/]#ls /u01
在/u01中生成新檔案
[root@solaris188:/]#echo "hello,new u01" > /u01/file1
[root@solaris188:/]#ls /u01
[root@solaris188:/]#cat /u01/file1
6 檔案系統的解除安裝 umount
新開一個session
cd /u01
vi /u01/file1
解除安裝/u01 /software,報錯/u01 busy df -h檢視檔案系統 /software解除安裝成功
[root@solaris188:/]#umount /u01
[root@solaris188:/]#umount /software
7 停止訪問檔案系統程式 fuser
檢視並停止訪問/u01的程式
[root@solaris188:/]#fuser -cu /u01
[root@solaris188:/]#fuser -ck /u01
[root@solaris188:/]#fuser -cu /u01
再次解除安裝/u01 成功 檢視/u01下檔案內容,是之前的舊file1
[root@solaris188:/]#umount /u01
[root@solaris188:/]#df -h
[root@solaris188:/]#ls /u01
[root@solaris188:/]#cat /u01/file1
手動掛載
[root@solaris188:/]#mount /dev/dsk/c1t0d0s0 /u01
[root@solaris188:/]#mount /dev/dsk/c1t0d0s1 /software
[root@solaris188:/]#df -h
[root@solaris188:/]#reboot
重啟後再次檢視,檔案系統中沒有 /u01 /software
[root@solaris188:/]#df -h
想要永久生效(重啟仍然生效),需要寫入/etc/vfstab,實現開機自動掛載
8 開機自動掛載
檢視當先配置檔案
[root@solaris188:/]#cat /etc/vfstab
塊裝置、裸裝置、 掛載點、檔案系統型別、是否開機自檢、是否開機掛載、掛載選項
檢查順序的值:
- 忽略 swap(虛擬檔案系統)
0 不檢查
1 序列檢查 (根/)
2 並行檢查 (普通檔案系統)
mount at boot:
yes ufs
no 根檔案系統 swap 虛擬檔案系統
修改前備份配置檔案
[root@solaris188:/]#cp /etc/vfstab /etc/vfstab.bak
編輯/etc/vfstab,在最後追加兩行內容,開機自動掛載/u01 和 /software
[root@solaris188:/]#vi /etc/vfstab 追加兩行內容
/dev/dsk/c1t0d0s0 /dev/rdsk/c1t0d0s0 /u01 ufs 2 yes -
/dev/dsk/c1t0d0s1 /dev/rdsk/c1t0d0s1 /software ufs 2 yes -
使用mount命令掛載確認
[root@solaris188:/]#mount /u01
[root@solaris188:/]#mount /software
[root@solaris188:/]#df -h
重啟檢視,/u01和/software可以開機自動掛載
呂星昊
lvxinghao@163.com
2016.1.8
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29475508/viewspace-1973791/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- solaris系統中有關 TCP/IP配置的檔案與命令TCP
- 系統管理指南:Oracle Solaris Containers-資源管理和 Oracle Solaris ZonesOracleAI
- 何在Mac系統上建立大檔案?教你在Mac系統建立大檔案的方法Mac
- Linux系統篇-檔案系統&虛擬檔案系統Linux
- 檔案和檔案系統
- 磁碟管理與檔案系統
- HP-UNIX 建立檔案系統
- 如何檢視solaris系統的版本和位數?solaris系統的版本和位數的檢視方法
- 檔案系統&&磁碟管理(六)–swap分割槽、迴環裝置、檔案系統配置檔案fstab
- 檔案系統
- 檔案系統(五):exFAT 檔案系統原理詳解
- Linux系統檔案系統及檔案基礎篇Linux
- 『學了就忘』Linux檔案系統管理 — 57、Linux檔案系統介紹Linux
- CRM系統中的文件檔案管理
- Linux系統中建立檔案常用的方法!Linux
- 標籤化檔案管理系統
- 分散式檔案系統(HDFS)與 linux系統檔案系統 對比分散式Linux
- 檔案管理系統助力檔案資訊化建設
- 檔案系統(十):一文看懂 UBI 檔案系統
- 【檔案系統】嵌入式檔案系統Fatfs簡介
- 關於檔案系統在建立目錄檔案和普通檔案時的區別
- linux的檔案系統Linux
- Mac的檔案系統Mac
- 檔案的基本管理和XFS檔案系統備份恢復
- debugfs檔案系統
- Linux檔案系統Linux
- FUSE檔案系統
- 檔案系統安全
- [Linux]檔案系統Linux
- 各大作業系統AIX/HPUX/Solaris/Linux下的系統日誌作業系統AILinux
- 檔案系統(四):FAT32檔案系統實現原理
- 檔案系統(十一):Linux Squashfs只讀檔案系統介紹Linux
- 遠端檔案管理系統(SpringBoot + Vue)Spring BootVue
- Path Finder 10 for mac系統檔案管理Mac
- 檔案描述符和檔案系統
- fsutil,您可以執行多種檔案系統操作,包括查詢和設定檔案系統特性,refsutil 是用於管理和維護ReFS檔案系統的實用程式 管理ReFS檔案系統的命令列工具命令列
- 根檔案系統簡介與BusyBox構建根檔案系統
- nodejs中的檔案系統NodeJS
- spark直接讀取本地檔案系統的檔案Spark