如果是ubuntu桌面環境的話,不用mount,接入的U盤就可以直接被系統識別,訪問起來非常方便,但如果沒有桌面環境呢,比如在ubuntu server端,如何訪問U盤呢?
第一步:查看U盤信息
sudo fdisk -l 將顯示全部盤的信息,其中包含U盤的信息如下
Disk /dev/sdb: 8027 MB, 8027897856 bytes
14 heads, 22 sectors/track, 50907 cylinders
Units = cylinders of 308 * 512 = 157696 bytes
Device Boot Start End Blocks Id System
/dev/sdb1 8 50908 7838628 7 HPFS/NTFS
很容易看出來,這是一塊U盤,並且只有一個分區 sdb1,且文件系統為NTFS
第二步:掛載U盤到指定節點
sudo mount -t ntfs-3g /dev/sdb1 /mnt/windows/u (/mnt/windows/u為你要掛載到的節點,這個你可以隨便指定。)
*****以上部分為轉載*********
另若使用的是FAT32格式的:
sudo mount -t vfat /dev/sdb1 /mnt/u (事先需在mnt目錄下建一個名為u的文件夾)
然后就可以通過 cd /mnt/u 對U盤上的內容進行訪問了。
卸載時用:
sudo umount /mnt/u
若卸載時報錯:“device is busy”,則可以用
mount -l /mnt/u
來卸載設備。選項 –l 並不是馬上umount,而是在該目錄空閑后再umount。也可以先以 ps aux 查看占用設備的程序PID,然后kill PID,最后umount就非常放心了。
另使用cp拷貝文件夾需使用-r選項:
CP命令
格式: CP [選項] 源文件或目錄 目的文件或目錄
選項說明:-b 同名,備分原來的文件
-f 強制覆蓋同名文件
-r 按遞歸方式保留原目錄結構復制文件
cp -r /tmp/a /root/a
命令行下關機指令:
sudo shutdown -P now
(now指立即執行)