|
在單位用U盤安裝的archlinux,安裝完后,U盤就沒再管它,后來女朋友要用U盤,我就甩了一句,在你那windows的機(jī)器下格式化一下那個U盤就可以用了,誰知道,就這一句話,好好的2GU盤變300多MB的廢盤了。用了
sudo fdisk -l
才發(fā)現(xiàn),U盤被劃分成兩個分區(qū)(/dev/sdb和/dev/sdb1)而原來用來裝archlinux的img鏡像的那個分區(qū)還被隱藏了,無奈,修復(fù)一下吧。這樣就涉及到了linux下U盤格式化的問題了。
第一步,手動將掛在的U盤分區(qū)卸載:
umount /dev/sdb
umount /dev/sdb1
第二步,準(zhǔn)備格式化U盤,這里要提一句,U盤要被格式化成為fat格式,而用到的命令是mkfs.vfat這個命令要注意,根據(jù)你要格式化分區(qū)格式的不 同,這個命令有不同的版本,比如mkfs.ext2就是格式化為ext2分區(qū)格式,所以很有可能你的系統(tǒng)里面還沒有安裝你要的分區(qū)格式的格式化命令,比如 想要格式化U盤為Fat格式,需要的是mkfs.vfat命令,而這個命令對應(yīng)應(yīng)該安裝的軟件包是dosfstools,我以archlinux為例,命 令就是
sudo pacman -S dosfstools
第三部,一切準(zhǔn)備就緒,就開始格式化U盤吧
mkfs.vfat /dev/sdb
mkfs.vfat /dev/sdb1
好了,這下2Gb的U盤又回來了!
linux下格式化U盤方法
今天查了下如何格式化U 盤,這里將方法些出來。
1、了解如下幾點(diǎn)
1.1 U盤的設(shè)備表示為:/dev/sdb1
因?yàn)槿绻阒挥幸粔K硬盤的話,你自己的硬盤占據(jù)了sda,那么U盤就只能使用sdb了。需要特別注意,否則,可能將您的sda上的資料給格式化了!
1.2 格式化命令:mkfs.vfat
2、具體方法
2.1 先要卸載U盤,使用如下命令:
#umount /dev/sdb1
注意:/dev/后面的設(shè)備要根據(jù)你的實(shí)際情況而定,否則后面格式化,丟失數(shù)據(jù)??!
2.2 格式化U盤,并建立vfat文件系統(tǒng)
#mkfs.vfat /dev/sdb1
2.3 最后再mount上U盤,或者把U盤撥了再插上,系統(tǒng)可能會自動mount上,就可以使用U盤了。
3、完全格式化U盤
如果你的U盤做過鏡像,你會發(fā)現(xiàn)你的U判會變小很多,那是因?yàn)橛幸徊糠挚臻g被隱藏了,完全格式化U盤的方法如下:
1、umount /dev/sdb1 和/dev/sdb
2、mkfs.vfat /dev/sdb 和 mkfs.vfat /dev/sdb1
如果 mkfs.vfat /dev/sdb 出現(xiàn)如下錯誤:
mkfs.vfat 3.0.10 (12 Sep 2010)
mkfs.vfat: unable to open /dev/sdb
則您需要先格式化/dev/sdb1,即使用mkfs.vfat /dev/sdb1命令,將/dev/sdb1先格式化掉;
然后再格式化/dev/sdb,如果出現(xiàn)如下錯誤:
mkfs.vfat 3.0.10 (12 Sep 2010)
mkfs.vfat: Device partition expected, not making filesystem on entire device '/dev/sdb' (use -I to override)
系統(tǒng)提示您需要使用-I參數(shù)來完成格式化:mkfs.vfat -I /dev/sdb
這樣您就可以完全格式化您的U盤。
注意:格式化前,請您備份好您的數(shù)據(jù)。
linux下格式化U盤
2010-12-09 22:25 49人閱讀 評論(0) 收藏 舉報
最近把系統(tǒng)全裝成 Ubuntu 9.04 了,但是得考慮到別人都用 Windows, 不能把 U 盤格式化成 Linux 系統(tǒng)下的文件系統(tǒng),比如 ext2 、 ext3 、 ext4 。還是格式化成 vfat 格式比較妥當(dāng),下面是我的步驟:
1 、 首先要查看 U 盤的設(shè)備名,此時必須保證 U 盤已經(jīng)跟電腦連接,可以用下面兩個命令:
( 1 ) sudo fdisk -l
下面是我的截圖,可以看出我的 U 盤對應(yīng)的設(shè)備名是 /dev/sdb1 。
( 2 ) mount
可以看出得出了一樣的結(jié)果,只是顯示的信息詳細(xì)程度不一樣而已。
2 、很多人是直接用下面的命令格式化
sudo mkfs -V -t vfat /dev/sdb1
我得到下面結(jié)果
最后一句提示很重要: mkfs.vfat: /dev/sdb1 contains a mounted file system
提示我們 /dev/sdb1包含了一個已經(jīng)掛載的文件系統(tǒng),所以我們在格式化之前必須卸載一再已經(jīng)掛載的文件系統(tǒng)。
我是這樣做得:我先進(jìn)入 /media文件夾,此時會看到很多文件夾,找到你 U盤對應(yīng)的文件夾,當(dāng)然你可以通過 shell或者 nautilus,找到之后卸載它,我的 U盤掛載點(diǎn)是 /media/usb(后面我告訴你怎樣修改 U盤掛載點(diǎn) ),我是用的下面的命令
sudo umount -l usb
你也可以直接右擊鼠標(biāo)右鍵,選擇 Umount Volume(我用的系統(tǒng)是英文版本的)。
3、格式化 U盤
sudo mkfs -V -t vfat /dev/sdb1
打開 U盤看看是不是格式化完成了。
附:
最后介紹一個修改 U盤掛載點(diǎn)的簡便方法,我的 U盤是自動掛載的,盤的圖標(biāo)在桌面上,右擊選 Property,出現(xiàn)下圖
在 Driver一項(xiàng)里修改就行了,修改的名稱就會作為在 /media出現(xiàn)的文件系統(tǒng)的名稱,我的就是 usb。
|
|
|