1. 實驗目的
(1).熟悉linux下常用的操作指令。
(2).加深對檔案、目錄、檔案系統等概念的理解。
(3).掌握linux檔案系統的目錄結構。
(4).掌握有關linux檔案系統操作的常用命令。
(5).建立乙個arm平台可執行的檔案系統,學會的使用和命令的使用。
2. 實驗環境及裝置
一台裝有windows作業系統pc機,上裝有虛擬機器系統vmware,實驗過程通過vmware系統啟linux系統工作。
3.實驗內容
(1)實驗步驟:
1. 安裝編譯器並設定好環境變數
2. 修改主makefile: arch ?= arm
cross_compile = arm-linux-
3.進入安裝主目錄下,輸入命令make menuconfig
3. busybox settings --> build options:
選中 build busybox as a satatic binary(no shared libs)
4. busybox settings --> installation options:
選中 don't use /usr
5. applets --> shells: 選中 msh
6. make clean && make && make install
7. 在_install目錄下會看到/bin, /sbin目錄和linuxrc檔案
8. 建立/dev目錄,並用如下命令建立裝置檔案:
mknod -m 660 console c 5 1
mknod -m 660 null c 1 3
9. 建立/lib目錄,把編譯器lib目錄下的所有庫複製到/lib目錄下
10. 建立/sys /proc /tmp目錄
11. 建立/etc,進入/etc目錄:
在/etc/下建立fstab檔案,內容如下:
none /proc proc default 0 0
建立目錄,進入目錄,
1) 建立rcs,內容如下:
#!/bin/sh
echo
echo "practice"
echo
/bin/mount -a
2) 然後為rcs新增可執行許可權:chmod +x rcs
3) 建立inittab,內容如下:
::sysinit:/etc/
::sysinit:/bin/sh
12. 把busybox/_install目錄下的東西複製到 rootfs目錄下
13. 用命令製作檔案系統:
-d rootfs -o -e 0x20000 --pad=0x3700000 -s 0x8000 -n -l -u
對rootfs這個目錄進行格式化,並生成乙個映象
4.實驗結果
成功建立乙個arm平台可執行的檔案系統,成功操作成功用命令製作檔案系統。
5.實驗結論
通過本次實驗,知道如何對檔案進行建立、使用。
實驗二檔案系統管理
將使用者root的家目錄的所有目錄列表儲存至檔案file1中ls al file1 將 bin下的檔名中包含了in字元的檔名儲存至檔案file2中ls al grep in 同時顯示file1 file2內容 cat file1 fiel2 將file1 file2內容合併成新檔案file3cat ...
專案3檔案系統管理
一 實訓目的 掌握linux下檔案系統的建立,掛載與解除安裝 檔案系統的自動掛載 二 專案背景 某企業的linux伺服器中新增了以塊硬碟 dev sdb.請使用fdisk命令新建 dev sdb1主分割槽和 dev sdb2擴充套件分割槽,並在擴充套件分割槽中新建邏輯分割槽 dev sdb5,並使用...
ext3和ext4檔案系統的區別
1.與 ext3 相容。執行若干條命令,就能從 ext3 遷移到 ext4,而無須重新格式化磁碟或重新安裝系統。原有 ext3資料結構照樣保留,ext4 作用於新資料,當然,整個檔案系統因此也就獲得了 ext4 所支援的更大容量。tune2fs o extents,uninit bg,dir ind...