linux格式化U盤
阿新 • • 發佈:2019-01-07
在單位用U盤安裝的archlinux,安裝完後,U盤就沒再管它,後來女朋友要用U盤,我就甩了一句,在你那windows的機器下格式化一下那個U盤就可以用了,誰知道,就這一句話,好好的2GU盤變300多MB的廢盤了。用了
sudo fdisk -l
才發現,U盤被劃分成兩個分割槽(/dev/sdb和/dev/sdb1)而原來用來裝archlinux的img映象的那個分割槽還被隱藏了,無奈,修復一下吧。這樣就涉及到了linux下U盤格式化的問題了。
第一步,手動將掛在的U盤分割槽解除安裝:
umount /dev/sdb
umount /dev/sdb1
第二步,準備格式化U盤,這裡要提一句,U盤要被格式化成為fat格式,而用到的命令是mkfs.vfat這個命令要注意,根據你要格式化分割槽格式的不 同,這個命令有不同的版本,比如mkfs.ext2就是格式化為ext2分割槽格式,所以很有可能你的系統裡面還沒有安裝你要的分割槽格式的格式化命令,比如 想要格式化U盤為Fat格式,需要的是mkfs.vfat命令,而這個命令對應應該安裝的軟體包是dosfstools,我以archlinux為例,命 令就是
sudo pacman -S dosfstools
第三部,一切準備就緒,就開始格式化U盤吧
mkfs.vfat /dev/sdb
mkfs.vfat /dev/sdb1
好了,這下2Gb的U盤又回來了!
linux下格式化U盤方法
今天查了下如何格式化U 盤,這裡將方法些出來。
1、瞭解如下幾點
1.1 U盤的裝置表示為:/dev/sdb1
因為如果你只有一塊硬碟的話,你自己的硬碟佔據了sda,那麼U盤就只能使用sdb了。需要特別注意,否則,可能將您的sda上的資料給格式化了!
1.2 格式化命令:mkfs.vfat
2、具體方法
2.1 先要解除安裝U盤,使用如下命令:
#umount /dev/sdb1
注意:/dev/後面的裝置要根據你的實際情況而定,否則後面格式化,丟失資料!!
2.2 格式化U盤,並建立vfat檔案系統
#mkfs.vfat /dev/sdb1
2.3 最後再mount上U盤,或者把U盤撥了再插上,系統可能會自動mount上,就可以使用U盤了。
3、完全格式化U盤
如果你的U盤做過映象,你會發現你的U判會變小很多,那是因為有一部分空間被隱藏了,完全格式化U盤的方法如下:
1、umount /dev/sdb1 和/dev/sdb
2、mkfs.vfat /dev/sdb 和 mkfs.vfat /dev/sdb1
如果 mkfs.vfat /dev/sdb 出現如下錯誤:
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,如果出現如下錯誤:
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)
系統提示您需要使用-I引數來完成格式化:mkfs.vfat -I /dev/sdb
這樣您就可以完全格式化您的U盤。
注意:格式化前,請您備份好您的資料。
linux下格式化U盤
2010-12-09 22:25 49人閱讀 評論(0) 收藏 舉報
最近把系統全裝成 Ubuntu 9.04 了,但是得考慮到別人都用 Windows, 不能把 U 盤格式化成 Linux 系統下的檔案系統,比如 ext2 、 ext3 、 ext4 。還是格式化成 vfat 格式比較妥當,下面是我的步驟:
1 、 首先要檢視 U 盤的裝置名,此時必須保證 U 盤已經跟電腦連線,可以用下面兩個命令:
( 1 ) sudo fdisk -l
下面是我的截圖,可以看出我的 U 盤對應的裝置名是 /dev/sdb1 。
( 2 ) mount
可以看出得出了一樣的結果,只是顯示的資訊詳細程度不一樣而已。
2 、很多人是直接用下面的命令格式化
sudo mkfs -V -t vfat /dev/sdb1
我得到下面結果
最後一句提示很重要: mkfs.vfat: /dev/sdb1 contains a mounted file system
提示我們 /dev/sdb1包含了一個已經掛載的檔案系統,所以我們在格式化之前必須解除安裝一再已經掛載的檔案系統。
我是這樣做得:我先進入 /media資料夾,此時會看到很多資料夾,找到你 U盤對應的資料夾,當然你可以通過 shell或者 nautilus,找到之後解除安裝它,我的 U盤掛載點是 /media/usb(後面我告訴你怎樣修改 U盤掛載點 ),我是用的下面的命令
sudo umount -l usb
你也可以直接右擊滑鼠右鍵,選擇 Umount Volume(我用的系統是英文版本的)。
3、格式化 U盤
sudo mkfs -V -t vfat /dev/sdb1
開啟 U盤看看是不是格式化完成了。
附:
最後介紹一個修改 U盤掛載點的簡便方法,我的 U盤是自動掛載的,盤的圖示在桌面上,右擊選 Property,出現下圖
在 Driver一項裡修改就行了,修改的名稱就會作為在 /media出現的檔案系統的名稱,我的就是 usb。