Ⅰ linux下挂载磁盘的命令是什么
Linux系统
在使用光盘、软盘或U盘时,必须先执行
挂载
(mount)命令。挂载命令会将这些存储介质指定成系统中的某个目录,以后
直接访问
相应目录即可读写存储介质上的数据。
1、挂载光盘,挂载光盘的命令如下:#
mount
-t
is09660
/dev/cdrom
/mnt/cdrom
该命令将光盘挂载到/mnt/cdrom目录,使用“ls
/mnt/cdrom”命令即可显示光盘
中数据
和文件。卸载光盘的命令如下:#
umount
/mnt/cdrom
2、挂载软盘,将软盘挂载到/mnt/floppy目录的命令如下:#
mount
/dev/fd0
/mnt/floppy卸载软盘的命令如下:#umount
/mnt/floppy
3、挂载
U盘挂载
U盘相对复杂一些。首先使用“fdisk
-l”命令查看外挂闪存的设备号,一般为/dev/sda1。然后用“mkdir
/mnt/usb”命令建立一个挂载U盘用的目录。之后使用如下命令挂载FAT格式的U盘:#
mount
-t
msdos
/dev/sda1
/mnt/usb
使用如下命令挂载
FAT32
格式的U盘:#
mount
-t
vfat
/dev/sda1
/mnt/usb
4、挂载外挂
硬盘分区
,挂载外挂硬盘分区(FAT32格式)同样需要先用“fdisk
-1”查看外挂的硬盘分区设备号,假设为/dev/hda1。建立/mnt/vfat挂载目录后,使用如下命令进行挂载:#
mount
-t
vfat
/dev/hda1
/mnt/vfat
注意,默认情况下Linux只允许root用户执行mount命令。如果想让一般用户也能挂载,并且希望在系统启动时自动挂载光盘或软盘,需要修改/etc/fstab
配置文件
,加入以下内容:
LABEL=/
/
ext3
defaults11
/dev/cdrom/mnt/cdrom
iSo9660
auto,owner,kudzu,ro,user
00
/dev/fdo/mnt/floppy
autoauto,owner,kudzu,ro,user
00
其中,“user”表示将mount命令赋予一般用户使用。
Ⅱ linux 如何通过安装补丁,修改usb设备名称
具体的操作过程如下: 1.接入usb设备,然后运行命令:devlabel add -d /dev/sda1 -s /dev/usbdevice (--automount 可去掉!) /dev/sda1是usb设备名称,具体可以用 -l查看,如果fdisk不能显示,可以用一个万能的方法: (#表示0,1,2,3....) 检测/proc/scsi/usb-storage-#是否存在; 如果存在,检测/proc/scsi/usb-storage-#/#是否存在; 如果存在,检查文件/proc/scsi/usb-storage-#/#中最后一行Attach:是否是YES; 如果是YES,那么 0 = sda, 1=sdb, 2=sdc ; /dev/usbdevice是要使用的用户定义的设备名称,这个可以放在任意的目录中,名字大家自己定 automount指定:在 devlabel 重新启动时,如果 /etc/fstab 中有这个设备项目而且这个设备项目存在(找到了带有同一 UUID 的设备),那么就自动挂载这个项目。 2.建一个目录/mnt/usb 3.打开/etc/fstab,在里面添加一行:/dev/usbdevice /mnt/usb auto noauto,owner 0 0 这时就OK了,以后插入usb存储设备时就会自动挂载到/mnt/usb目录下了(前提是要有这个目录) 解决思想:当某个 USB 设备被插入,hotplug 就会运行 updfstab 程序。如果这个usb贮存设备存在,该程序会为它在 /etc/fstab 中添加一项记录。所添加的这一行包含实际设备名称(如 /dev/sda1)和 kudzu 选项。kudzu 选项通知 Kudzu工具如果设备不存在就删除这一行。因为这一行是 devlabel 所需的,你必须删除 kudzu 选项才能使这一行被保留在文件内。你还需把设备名称改成 devlabel 设备名称(如 /dev/usbdevice),并创建挂载点(如 /mnt/usb)。所以修改后的就是上面的第3步. 最后,还有一种最最简单的方法,也是我现在使用的方法哈: 可以直接打开/etc/hotplug/usb.agent ,在里面找到"add)",在其中的 if [ -x /sbin/devlabel ]; then /sbin/devlabel restart fi 后面加上 [ -x /usr/sbin/udisk ]&& /usr/sbin/udisk 其中udisk是一个简单的挂载脚本: #! /bin/sh mount|grep /mnt/usb if [ "$?" = "0" ]; then umount /mnt/usb rmdir /mnt/usb else mkdir /mnt/usb mount /dev/sda1 /mnt/usb fi 这样做的目的是:当usb设备接入时,hotplug程序就会自动运行,在运行脚本中加入一个挂载脚本,不就一切OK了么~~ 不过上面的讨论都只能用于挂载,卸载还是必须用umount(选第3种办法的直接打udisk),这是同WIN一样的.
Ⅲ 如何在Linux下加载移动硬盘和光驱
1. 挂载USB
查 了一下资料,依据以下步骤即可搞定。
1、登陆
2、在/mnt 文件夹创建一个usbdisk目录,用来加载移动硬盘用。
3、检查核心是否加载USB模块
执行 #dmesg | grep usb
如果有"usb.c: registered....."信息说明模块已加载,否则需要执行:
# modprobe usb-uhci
# modprobe usb-storage
#dmesg
(输出一托东西)
4、插入移动硬盘
然后查看加载结果:
#dmesg | tail
可以看到
SCSI device sda: 19640880 512-byte hdwr sectors (10056 MB)
sdb: sdb......
-----------------------------------
加载usb的命令是 mount /dev/sda1 /mnt/usb -o iocharset=cp936,umask=0000
其中mount是加载命 令,/dev/sda1是usb设备在你的linux里边的表示,linux是用文件来表示所有的东西的,/mnt/usb是你要加载到的目录,-o iocharset=cp936是为了显示中文
=============================
2. 使用光驱
(1)使用光驱前,要先mount一下:#mount /dev/cdrom /mnt/cdrom,然后您就可以进入/mnt/cdrom目录下读取光盘内容了;
(2)当您想退 出光盘时,须使用umout命令,否则光驱就会一直处于死锁状态:#umount /mnt/cdrom。
提示:mount:block device /dev/cdrom is write - protected , mounting read-only
这个信息出来说明 光驱已经挂载成功了。
只是由于光盘是只读设备,不能写。
================================
3. 挂载软盘
将软盘挂载到/mnt/floppy目录的命令如下:
# mount /dev/fd0 /mnt/floppy
卸载软盘的命令如下:
#umount /mnt/floppy
=========================================
4. 挂载外挂硬盘分区
挂载外挂硬盘分区(FAT32格式)同样需要先用“fdisk -1”查看外挂的硬盘分区设备号,假设为/dev/hda1。建立/mnt/vfat挂载目录后,使用如下命令进行挂载:
# mount -t vfat /dev/hda1 /mnt/vfat
注意,默认情况下Linux只允许root用户执行 mount命令。如果想让一般用户也能挂载,并且希望在系统启动时自动挂载光盘或软盘,需要修改/etc/fstab配置文件,加入以下内容:
LABEL=/ /ext3defaults11
/dev/cdrom/mnt/cdrom iSo9660 auto,owner,kudzu,ro,user 00
/dev/fdo/mnt/floppy autoauto,owner,kudzu,ro,user 00
其中,“user”表示将mount命令赋予一般用户使用。
=============================================
5. 自动挂载盘分区
每次开机访问windows分区都要运行mount命令显然太烦琐,为什么访问其他的linux 分区不用使用mount命令呢?
其实,每次开机时,linux自动将需要挂载的linux分区挂载上了。那么我们是不是可以设定让 linux在启动的时候也挂载我们希望挂载的分区,如windows分区,以实现文件系统的自动挂载呢?
这是完全可以的。在/etc 目录下有个fstab文件,它里面列出了linux开机时自动挂载的文件系统的列表。我的/etc/fstab文件如下:
/dev/hda2 / ext3 defaults 1 1
/dev/hda1 /boot ext3 defaults 1 2
none /dev/pts devpts gid=5,mode=620 0 0
none /proc proc defaults 0 0
none /dev/shm tmpfs defaults 0 0
/dev/hda3 swap swap defaults 0 0
/dev/cdrom /mnt/cdrom iso9660 noauto,codepage=936,iocharset=gb2312 0 0
/dev/fd0 /mnt/floppy auto noauto,owner,kudzu 0 0
/dev/hdb1 /mnt/winc vfat defaults,codepage=936,iocharset=cp936 0 0
/dev/hda5 /mnt/wind vfat defaults,codepage=936,iocharset=cp936 0 0
在/etc/fstab文件里,第 一列是挂载的文件系统的设备名,第二列是挂载点,第三列是挂载的文件系统类型,第四列是挂载的选项,选项间用逗号分隔。第五六列不知道是什么意思,还望高手指点。
在最后两行是我手工添加的windows下的C;D盘,加了codepage=936和iocharset=cp936参数以支持中文文件名。参数defaults实际上包含了一组默认参数:
rw 以可读写模式挂载
suid 开启用户ID和群组ID设置位
dev 可解读文件系统上的字符或区块设备
exec 可执行二进制文件
auto 自动挂载
nouser 使一般用户无法挂载
async 以非同步方式执行文件系统的输入输出操作
驱和软驱是不自动挂载的,参数设置为noauto。(如果你非要设成自动挂载,你要确保每次开机时你的光驱和软驱里都要有盘。)
Ⅳ thinkpad安装linux,驱动如何解决
电脑安装linux系统后,进行驱动安装步骤:
1、检测新硬件,使用kudzu,检测配置硬件。
$:kudzu
$:less/etc/sysconfig/hwconf
##hwconf中,会有检测到的所有硬件名字(在driver一栏还有所用驱动名字,驱动存放在/lib/moles/`uname-r`/kernel/drivers目录下)。使用dmesg|grepxx也可以在启动自检日志中发现硬件信息。
2、使用modprobe/lsmod,查看驱动安装情况。
$:modprobe-l
##或者lsmod
3、使用modinfo,查看模块信息。
$:modinfoxxx
##比如查看声卡模块信息,modinfopcspkr
4、网上下载并安装驱动
$:tar-xvfxxxx
$:makeclean
$:makemoles
$:makeinstall
$:depmod-a
$:modprobexxx(或是insmodxxx)
##注:使用depmod-a自动生成模块依赖关系,再使用modprobe/insmod安装模块。
Ⅳ Ubuntu linux如何安装硬件驱动
inux的驱动一般有两种格式,分别为:tar和rpm格式。
rpm安装步骤:
1.将驱动程序文件bcm5700-.src.rpm复制到一个临时目录中,并在此目录中运行以下命令:
rpm –ivh bcm5700-.src.rpm
2.运行以下命令切换到驱动目录中:
cd /usr/src/redhat/SPECS/
3.此目录中会生成一个名字为bcm5700.spec的文件,运行以下命令对驱动程序进行编译:
rpmbuild –bb bcm5700.spec (对4.x.x版本的RPM适用)或 rpm -bb bcm5700.spec
4.运行以下命令切换到RPM目录中:
cd /usr/src/redhat/RPMS/i386/
5.运行以下命令安装驱动程序:
rpm –ivh bcm5700-.i386.rpm (对于Red Hat 7.2, 7.3, 2.1AS和其他包含老版本驱动的系统需要使用--force的参数,强制用新的驱动替换系统自带的老版本驱动)
6.运行以下命令加载驱动模块:
insmod bcm5700
7.运行kudzu命令,系统会自动搜索到硬件,进行配置即可。
或者重新启动系统,启动过程中系统会自动找到硬件,进行相应配置即可。
tar格式安装步骤:
1. 将驱动程序压缩文件bcm5700-.tar.gz复制到一个临时目录中,并使用以下命令解压缩:
tar xvzf bcm5700-.tar.gz
2.构建驱动程序为运行内核可加载模块
cd bcm5700-/src
make
3.加载测试
insmod bcm5700
4.加载驱动程序
make install
5.重新启动系统,启动过程中找到硬件,进行相应配置。
或者直接运行kudzu命令,系统会自动搜索到硬件,进行配置即可。