Linux 檔案系統完善

2022-06-30 04:36:13 字數 1556 閱讀 8199

在得到檔案系統的四個核心檔案之後,根據虛擬機器中linux系統的檔案系統完善自己建立的檔案系統。

完善步驟:

1)建立檔案系統中常用的資料夾

命令:cd   /work/root_nfs/

mkdir  lib  dev  etc/init.d  home  proc  sys  root  opt  tmp  var   mnt  -p

2)把交叉編譯器的依賴庫檔案複製到製作的檔案系統中的lib/目錄下。(

/lib/

)命令:

cp   /opt/friendlyarm/toolschain/4.5.1/arm-none-linux-gnueabi/lib/*    /work/root_nfs/lib/  -rfd

3)建立需要的裝置檔案

(/dev/)

命令:mknod   dev/console   c   5   1

mknod    dev/null      c   1   3

4)編輯檔案系統必須的配置檔案

(/etc/)

命令:/* 功能:顯示命令列格式中的登入使用者

*/cp  /etc/group     /work/root_nfs/etc/

cp  /etc/passwd    /work/root_nfs/etc/

操作:修改/work/root_nfs/etc/passwd檔案中的所有/bin/bash為/bin/sh

/* 功能:控制檔案系統格式

*/cp   /etc/fstab    /work/root_nfs/etc/

/* 功能:配置命令列格式

*/vim    /work/root_nfs/etc/profile

user="`id-un`"

logname=$user

ps1='[\u@\h \w]\# '

path=$path

hostname='/bin/hostname'

export user logname ps1 path

/* 功能:設定檔案系統啟動方式

*/vim   /work/root_nfs/etc/inittab

::sysinit:/etc/init.d/rcs

console::askfirst:-/bin/sh

::ctrlaltdel:/sbin/reboot

::shutdown:/bin/umount -a -r

/* 功能:檔案系統上電時掛載裝置檔案

*/cd  /work/root_nfs/etc/init.d/

vim   rcs

#!/bin/sh

mount -a

mkdir /dev/pts

mount -t devpts  /dev/pts

echo /sbin/mdev > /proc/sys/kernel/hotplug

mdev -s

/bin/hostname  xyd

給rcs檔案可執行許可權:

chmod  777   rcs

5)檔案系統製作完成。

Linux核心 根檔案系統完善

一 完善根檔案系統 1 check程式執行庫 lib 從交叉編譯工具目錄拷貝 libpthread.so libthread db.so libresolv.so librt.so 2 check配置檔案 etc目錄 etc initab etc fstab 檔案內容與格式介紹,man fstab ...

linux 檔案系統 Linux 檔案系統結構介紹

ubuntu 像所有類unix系統一樣 在分層樹中組織檔案,其中的關係就像父母和孩子一樣。目錄可以包含其他目錄以及常規檔案,它們是樹的 葉子 樹的任何元素都可以通過路徑名引用 絕對路徑以字元 標識根目錄,其中包含所有其他目錄和檔案 開頭,然後列出必須遍歷以到達該元素的每個子目錄,每個子目錄用 符號分...

Linux檔案系統

linux目錄結構 根目錄 bin 可執行檔案目錄 boot 核心引導檔案 vmlinuz,initrd.img等 dev 裝置檔案儲存目錄,應用程式對這些檔案讀寫和控制可訪問實際裝置 etc 系統配置和一些伺服器配置檔案的位置,如帳號及密碼配置檔案。home 普通使用者目錄 lib 庫檔案目錄 l...