請問Linux如何格式化USB

小弟最近買了一台ASUS RT-N16,參照osslab所提供利用"IP PBX ASUS WL-520GU 改裝篇 DD-WRT",其中有一段話如下:
3. 格式化 USB drive
由於 DD-WRT 預設是不支援格式化指令 fdisk,所以必須用另一部 Linux 電腦來對 USB drive 作格式化。如果你沒有現成的 Linux 系統可用,可以下載 Ubuntu, Knoppix 等 Linux Live-CD 來用。

USB drive(4GB) 磁區規劃:

磁區一 /dev/sd1 - 格式 ext3, 掛載點 /opt, 2048MB
磁區二 /dev/sd2 - 格式 SWAP,無 , 128 MB
磁區三 /dev/sd3 - 格式 ext3, 掛載點 /jffs/usb-disk, 512MB
磁區四 /dev/sd4 - 格式 ext3, 掛載點 /mnt, 剩餘的空間
格式化指令用法:

#>mke2fs -j -m 1 -L Optware /dev/sd1
#>mke2fs -j -m 1 -L Shared /dev/sd3
#>mke2fs -j -m 1 -L Data /dev/sd4
#>mkswap /dev/sd2
附上原文網址:
http://www.osslab.com.tw/VoIP/IP_PBX/%E8%BB%9F%E9%AB%94%E5%BC%8F_IP_PBX/Asterisk/Embedded_Asterisk/DD-WRT/%E5%AE%B6%E7%94%A8_IP_PBX-ASUS_WL-500GU_%E6%94%B9%E8%A3%9D%E7%AF%87

小弟是安裝 Ubuntu,可是一直摸索不出來如何格式化才會正確,
使用方法:1.Ctrl+Alt+F2 輸入帳號密碼...一直不成功
方法2:在磁碟工具直接分割,應該有成功可是掛載不上去ASUS RT-N16
煩請各位前輩幫忙解答,謝謝你們~^.^~
2012-01-16 19:51 發佈
文章關鍵字 Linux USB
你應該是直接用live CD去做吧?...
1.指令請直接開終端機去執行...這樣可以直接在桌面環境下處理...並且不用輸入帳號密碼...
2.切割磁碟需要管理員權限...請在指令前加sudo...
EX:sudo mke2fs -j -m 1 -L Data /dev/sd4
用 Ubuntu 重新分割很容易
像我的是 16GB Transcend 拇指碟
插入usb碟後會automount 至 /media/Transcend

然後"應用程式"把"終端機" 打開後

~$ df
會顯示
檔案系統 1K-區段 已用 可用 已用% 掛載點
/dev/sdj1 15836016 2254208 13581808 15% /media/Transcend

得知是 /dev/sdj
然後

~$sudo umount /media/Transcend
~$sudo fdisk /dev/sdj

fdisk 指令去鳥哥找一下
會用到 d n p t w 這幾個


格式化
可用
~$sudo mkfs.ext3 /dev/sdj1 ;1是分割區
~$sudo mkswap /dev/sdj2 ;第2分割區 type 是82

我是只有切這兩個因為asterisk.conf
[directories]
astetcdir => /opt/etc/asterisk
astmoddir => /opt/lib/asterisk/modules
astvarlibdir => /opt/var/lib/asterisk
astdatadir => /opt/var/lib/asterisk
astagidir => /opt/var/lib/asterisk/agi-bin
astspooldir => /opt/var/spool/asterisk
astrundir => /opt/var/run
astlogdir => /opt/var/log/asterisk


再dd-wrt 內會掛載至 /jffs
裡頭建一個目錄夾 opt
於是dd-wrt 開機指令內
sleep 10 && mount -o bind /jffs/opt /opt
sleep 10 && /opt/bin/busybox swapon /dev/scsi/host0/bus0/target0/lun0/part2

如果想要 /jffs/usb-disk 跟 /mnt
在 /jffs 底下建目錄 再用 mount -o bind 去掛載就好
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?