檔案系統相關

2021-06-25 07:48:28 字數 1737 閱讀 1783

1. 備份mbr:dd

if=/dev/sda of=$yourbackupdevicepath/sda.mbr.back

bs=512

count=1

2.swap分割槽 = windows的pagefile.sys

3.可以用ls –al命令來觀察檔案的許可權,每個檔案的許可權都用10位表示,並分為四段,其中第一段佔 1 位,表示 檔案型別 ,第二段佔3位,表示 檔案所有者 對該檔案的許可權

可以用ls –al命令來觀察檔案的許可權,每個檔案的許可權都用10位表示,並分為四段,其中第一段佔1 位,表示檔案型別,第二段佔3位,表示檔案所有者對該檔案的許可權

4.nfs通過nfs_direct_read_schedule中呼叫rpc實現遠端讀寫

5. 核心和使用者態之間傳輸資料有3種方法

buffered---io管理器負責user buffer<-->system buffer之間拷貝

direct---input的時和buffered方式一樣;output時,鎖定使用者態記憶體,並獲取使用者態記憶體的system address,直接使用使用者態記憶體

neither---io管理器既不負責user buffer system buffer之間的對映、拷貝,也不校驗user buffer,一切由手工處理

6. linux系統初始化的函式定義在include/linux/init.h中

#define core_initcall(fn)__define_initcall("1",fn)

#define postcore_initcall(fn)__define_initcall("2",fn)

#define arch_initcall(fn)__define_initcall("3",fn)

#define subsys_initcall(fn)__define_initcall("4",fn)

#define fs_initcall(fn)__define_initcall("5",fn)

#define device_initcall(fn)__define_initcall("6",fn)

#define late_initcall(fn)__define_initcall("7",fn)

#define __initcall(fn) device_initcall(fn)

#define module_init(x)__initcall(x);

由此可見,module_init即優先順序為6的initcall

這些函式由do_initcalls在系統初始化時呼叫^|

all in main.c

7. clone fork vfork建立程序

vsys_fork sys_clone sys_vfork

vdo_fork copy_process

kernel_thread 即do_fork(flags|clone_vm|clone_untraced, 0, ®s, 0, null, null);

程序1,init程序

9. 程序的state

#define task_running0

#define task_interruptible1

#define task_uninterruptible2

#define task_stopped4

#define task_traced8

#define exit_zombie16

#define exit_dead32

all in sched.h

檔案系統相關命令

1.檔案系統型別 日誌型檔案系統 jfs 32位作業系統環境的檔案系統 增強型日誌檔案系統 jfs2 64位作業系統的預設檔案系統 網路檔案系統 nfs 允許使用者訪問遠端計算機上的系統 cd rom檔案系統 cdrfs rom檔案系統 udfs 2.rootvg中的檔案系統 aix系統安裝完成之後...

Linux 驅動相關檔案系統

1.dev 裝置檔案目錄,存放所有系統中device 裝置 的相關資訊。dev snd 音效卡裝置 2.etc 系統配置檔案 3.opt 表示可選擇,自定義軟體安裝的地方 4.proc 作業系統執行時,程序相關資訊,由系統動態生成。proc ioports 可以檢視i o埠使用情況。proc mod...

高階檔案系統相關作業

1 實現raid10 四個成員 mdadm c dev md2 l 1 n 2 a dev sd mdadm c dev md1 l 1 n 2 a dev sd mdadm c dev md3 a yes l 0 n 2 dev md 2 建立乙個可用空間為1g的raid1裝置,檔案系統為ext4...