x210專案重新回顧之八製作nfs根檔案系統

2021-10-06 21:41:42 字數 2767 閱讀 9492

1.)製作簡易根檔案系統/tftpboot/nfs

>mkdir -p bin dev  etc  lib  mnt  proc  sbin  sys  tmp  usr/bin  var  usr/lib

>mknod -m 600 /dev/console c 5 1

>mknod -m 666 /dev/null c 1 3

2.)編譯busybox-1.24.0

目錄:/home/jimmy/news5pv210/busybox-1.24.0

>make menuconfig arch=arm cross_compile=arm-none-linux-gnueabi-

busybox settings--->

build options--->

[*]build busybox as a static binary(no shared libs)

busybox library tuning--->

[*]vi-style line editing commands

[*]fancy shell prompts

linux module utilities--->

[ ]simplified modutils

[*]insmod

[*]rmmod

[*]lsmod

[*]modprobe

[*]depmod

linux system utilities--->[*]mdev

[*]support /etc/mdev.conf

[*]support subdirs/symlinks

[*]support regular expressions substitutions when renaming dev

[*]support command execution at device addition/removal

[*]support loading of firmwares

>make 

>make install (我的安裝在nfs根目錄下 /tftpboot/nfs)

3.)編寫/etc/inittab檔案:

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

::askfirst:-/bin/sh

::ctrlaltdel:-/bin/reboot

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

::restart:sbin/init

4)編寫/etc/init.d/rcs檔案,這裡我改寫為呼叫/etc/init.d/s*所有s開頭的檔案,最後呼叫mount -a  掛載fstab裡的檔案系統

#!/bin/sh

# start all init scripts in /etc/init.d

# executing them in numerical order.

#for i in /etc/init.d/s??* ;do                   

# ignore dangling symlinks (if any).

[ ! -f "$i" ] && continue

case "$i" in

*.sh)

# source shell script for speed.

(trap - int quit tstp

set start

. $i);;

*)# no sh extension, so fork subprocess.

$i start

;;esac

done

mount -a  

5.)/etc/fstab, 其中/proc和/sys最重要,因為裡面有驅動要用的結構

# /etc/fstab: static file system information.

# /dev/root       /              ext2     rw,noauto         0      1

proc            /proc          proc     defaults          0      0

devpts          /dev/pts       devpts   defaults,gid=5,mode=620   0      0

tmpfs           /dev/shm       tmpfs    mode=0777         0      0

tmpfs           /tmp           tmpfs    defaults          0      0

sysfs           /sys           sysfs    defaults          0      0

6)/etc/init.d/s10mdev 啟動mdev

#!/bin/sh

## start mdev....

#case "$1" in

start)

echo "starting mdev..."

/sbin/mdev -s

;;stop)

;;restart|reload)

;;*)

echo "usage: $0 "

exit 1

esac

exit $?

專案PMP之八專案質量管理

一 定義 以執行組織的名義支援過程的持續改進活動 趨勢 客戶滿意 持續改進 管理層的責任 與 商的互利合作 二 關鍵字 公差 可接受範圍 界限 失控的臨界值 持續改進 計畫 實施 檢查 行動 pdca 戴明完善,休哈特提出 專案質量等級 由專案經理或專案管理團隊決定 提出者朱蘭 戴明 pdca kl...

MVC開發之排球計分(八)專案開發總結

專案總結 本章的部落格主要是用 編寫排球計分的程式,到本次部落格的製作書寫,本章的排球計分程式算是結束了。在最後,來做一下最後的總結 我們先來看一下最初的需求分析表 10h小組開發 需求分析 1h具體設計 1h具體 5h 複審 1h測試 1h總結 1h根據這個需求分析表,最近三周階段,共用 個小時完...

資訊系統專案管理系列之八 專案成本管理

說明 本文屬作者的讀書筆記。勤能補拙 笨鳥先飛。本篇主要內容如下 專案 成本 管理的概念 專案 成本 管理過程概述 成本估算 成本預算 成本控制 專案 成本 管理重點知識點總結 專案 成本 管理各過程詳述 專案成本管理 是 指在專案的實施過程中,為了保證完成專案所花費的實際成本不超過預算成本而展開的...