如何刪除 U 盤上的文件並解除安裝它?
我試圖製作一個可啟動的 Ubuntu 棒。然而,儘管記憶棒可以輕鬆處理 ISO 大小,但在寫作中超過了 2GB 記憶棒的大小。現在我想把棍子清理乾淨,這樣它就可以使用了。我沒有成功!請注意,我什至無法卸下搖桿。我想避免重新格式化。成績單如下:
me-user@my-site:/media$ df Filesystem 1K-blocks Used Available Use% Mounted on udev 1714260 4 1714256 1% /dev tmpfs 353072 1180 351892 1% /run /dev/sda5 467009128 21992532 421270856 5% / none 4 0 4 0% /sys/fs/cgroup none 5120 0 5120 0% /run/lock none 1765356 172 1765184 1% /run/shm none 102400 28 102372 1% /run/user /home/me-user/.Private 467009128 21992532 421270856 5% /home/me-user /dev/sdb2 2346 0 2346 0% /media/me-user/Ubuntu 16.04.1 LTS amd64 me-user@my-site:/media$ ls -a me-user/U* . .. me-user@my-site:/media$ ls -a me-user . .. Ubuntu 16.04.1 LTS amd64 me-user@my-site:/media$ sudo rm -rf /media/me-user/U* rm: cannot remove ‘/media/me-user/Ubuntu 16.04.1 LTS amd64’: Device or resource busy me-user@my-site:/media$ lsof +D /media/me-user me-user@my-site:/media$ sudo umount /dev/sdb2 me-user@my-site:/media$ df Filesystem 1K-blocks Used Available Use% Mounted on udev 1714260 4 1714256 1% /dev tmpfs 353072 1180 351892 1% /run /dev/sda5 467009128 21992576 421270812 5% / none 4 0 4 0% /sys/fs/cgroup none 5120 0 5120 0% /run/lock none 1765356 172 1765184 1% /run/shm none 102400 28 102372 1% /run/user /home/me-user/.Private 467009128 21992576 421270812 5% /home/me-user /dev/sdb2 2346 0 2346 0% /media/me-user/Ubuntu 16.04.1 LTS amd64 me-user@my-site:/media$ cd me-user@my-site:~$ sudo rmdir /media/linton/U* rmdir: failed to remove ‘/media/me-user/Ubuntu 16.04.1 LTS amd64’: Device or resource busy
後來….以下評論建議使用fdisk:
me-user@my-site:~$ sudo fdisk /dev/sdb WARNING: GPT (GUID Partition Table) detected on '/dev/sdb'! The util fdisk doesn't support GPT. Use GNU Parted.
所以,我現在正在嘗試使用 GNU Parted 來格式化磁碟,但我必須在這方面上學。
許多天后…
我解決了我的問題。我想做的是讓 USB 再次可用,我不需要保存現有數據。導致問題的原因是嘗試使用 2GB 棒製作 Ubuntu 活動磁碟。儘管 ISO 和最終產品都遠低於 2GB,但不知何故,安裝依賴於至少 2GB 的可用空間!?我的 2GB USB 記憶棒沒有足夠的空間並且 sw 已損壞。
fdisk 和其他 MBR 程序不起作用,因為 Ubuntu Live ISO 的安裝也將儲存棒更改為 GPT 格式。我從來沒有能夠得到 gdisk(它確實理解 GPT)來解決這個問題,我不知道為什麼。我在使用它時遇到了只讀和其他錯誤的問題。此外,它要求系統重新啟動以完成更改。
經過數小時的研究和了解有關磁碟格式化的更多資訊後,我發現了 Gnome 中的磁碟管理器,我可以通過應用程序菜單或文本搜尋在 Ubuntu XFCE、Mint Cinnamon 和 Korora XFCE 中執行它。例如,使用此處描述的圖形界面執行此操作。使用此實用程序非常簡單,我認為沒有必要將其全部放在這裡。基本上,我將驅動器重新格式化為 MBR 格式,然後創建了一個 FAT 分區。(Gdisk 對此感到非常困惑,因為它在 30 多個該名稱的選擇中不提供 FAT。)就是這樣!
使用命令
dd
如下:sudo dd if=/dev/zero of=/dev/sdx && sync
然後用
fdisk
創建一個新的分區,mkfs
來創建fs
。
我知道你說過你想避免重新格式化 USB,但聽起來你那裡沒有什麼重要的東西,而且只需要一秒鐘。
首先,使用
fdisk
命令在 USB 上創建一個新的分區表和分區fdisk /dev/sdx
。(確保你得到正確的/dev/sd*
文件!!)然後在 中
fdisk
,執行以下操作:
o
(創建一個新的分區表)n
(新建一個分區,輸入幾次,預設就可以了)w
(這將寫入更改)
fdisk
可能有點混亂,所以你可以m
尋求幫助。在此之後,您應該能夠
ls /dev/sdx*
看到/dev/sdx
and/dev/sdx1
。我們的分區是/dev/sdx1
,所以讓我們繼續格式化它。此範例使用 FAT32(您在評論中提到),但您可以使用任何您喜歡的文件系統。
mkfs.fat /dev/sdx1
我們已經完成了,所以繼續吧
mount /dev/sdx1 /mnt
。