ubuntu server版無法讀取u 盤內容,只能把u盤掛載到/mnt下,
1、插入U盤
2、輸入fdisk -l /dev/sda 查看輸出結果,比如我的是這樣的:
# fdisk -l /dev/sda
Disk /dev/sda: 131 MB, 131104768 bytes
3 heads, 32 sectors/track, 2667 cylinders
Units = cylinders of 96 * 512 = 49152 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 2668 128016 6 FAT16
注意:如果您的硬盤是SCSI 接口的話,可能要將sda 改成sdb, sdc, sdd 等,以此類推。
3、看了上面的輸出就知道U盤所在的設備了,比如我的就是/dev/sda1,接著便是掛載了,假設我將U盤掛載到/mnt/usb目錄中,就是
mount -t auto -o iocharset=cp936 /dev/sda1 /mnt/usb/
4、打開/mnt/usb 就可以看到你的U盤裡的東西了!
其中常用的參數有:
-t<文件系統類型> 指定設備的文件系統類型,
常見的有:minix linux最早使用的文件系統
ext2 linux目前常用的文件系統
msdos MS-DOS的fat,就是fat16
vfat windows98常用的fat32
nfs 網絡文件系統
iso9660 CD-ROM光盤標准文件系統
ntfs windows NT 2000的文件系統
hpfs OS/2文件系統
auto 自動檢測文件系統
-o<選項> 指定掛載文件系統時的選項。有些也可用在/etc/fstab中。
常用的有codepage=XXX 代碼頁iocharset=XXX 字符集ro 以只讀方式掛載
rw 以讀寫方式掛載nouser 使一般用戶無法掛載user 可以讓一般用戶掛載設備
這樣打開的U盤中的文件默認所屬組為root
可通過一下方式修改其所屬組
查看當前用戶xxx的uid,gid
id xxx
sudo mount /dev/sdb1 /mnt/usb -o uid=1000,gid=1000