linux系统如何挂载硬盘并拷贝到某个目录下
发布时间:2025-05-12 06:42:46 发布人:远客网络
一、linux系统如何挂载硬盘并拷贝到某个目录下
1.进入命令行模式下,输入命令 sudo-i
显示磁盘信息,如果可以看到U盘信息显示出来,则说明U盘已插入电脑。如图,我的U盘是Kingston DataTraveler 2.0(scsi)磁盘/dev/sdb: 7756MBSector size(logical/physical): 512B/512B分区表:msdos数字开始: End大小类型文件系统标志1 32.3kB 7756MB 7756MB primary fat32
3.如果执行命令:mount-t vfat/dev/sdb/mnt/usb会出现如下提示;mount:文件系统类型错误、选项错误、/dev/sdb有坏超级块,缺少代码页或助手程序,或其他错误有些情况下在 syslog中可以找到一些有用信息-请尝试 dmesg| tail这样的命令看看。
4.根据提示输入命令:dmesg| tail
可以看到提示: FAT-fs(sdb1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
再次执行挂载命令:mount-t vfat/dev/sdb1/mnt/usb
5.进入到挂载点目录:cd/mnt/usb输入命令ls即可查看到U盘信息
6.下面就可以使用命令cp来拷贝文件了拷贝完后取消挂载:umount/dev/sdb1
二、linux根目录满了如何清理linux根目录满了
有一个思路,感觉应该可行,但没有试过:用一个便携的linux系统(cd盘或是u盘)启动(便携系统最好和你机子上的一样),然后把你之前的根文件系统mount出来(这个要看你以前怎么给文件系统分区的),然后把相应的/bin/sbin/etc/boot/lib等必要的东西copy一份进去(都用root进行操作),要确保你的/boot/etc下的启动配置正确,然后就重启试试,不合适的配置再改吧。如果你找到好的方法了请告知一声。
一般在安装linux系统时我们会为/home目录分配更多的空间,为/目录分配相对较少的空降,因为用户使用的空间是大头。但是随着安装软件的增多,/目录会被占满,无法安装新的软件。这个时候我们就需要清理系统了。步骤如下:
查看占用情况,依次跟进目录,进行定位
2、一般我们会发现是/var目录比较大,尤其是里面的/var/cache(缓存数据,比如安装包)和/var/log(系统日志),直接删除即可
3、但我们可能需要经常清理这些目录,比较麻烦,一劳永逸的方案是在/var中建立cache、log...的软连接,连接到/home(用户目录下),由于一般用户目录分配空间比较足,任由系统尽情使用。
linux系统df-i/目录100%了怎么弄啊?
df-i显示100%代表这个硬盘节点数已经用光了,只能删除相应的文件来释放;rr先要清楚系统开启了什么debu之类没有,没有就慢慢排查r可以结合df-h、du-sh*排查下不一定管用但是有一定用处rdf-hrcd/rdu-sh*r一般节点数大的目录都会比较大,进入文件夹大和du-sh*统计时候出来慢的文件夹
linux一个目录能同时挂载多块磁盘吗?
不挂载其它目录时默认是在根分区所挂的那个磁盘分区存取,如果其它目录有指定的挂载,就在那个目录所挂载的磁盘分区存取。讲的有点拗口,不知道你明白没有?
假设一个情况好了,我们的/为/dev/hda1而/home为/dev/hda2,那么在/home底下的咚咚就也都归/dev/hda2这个partition所有_!
关于你的补充:这个你可以理解为分WINDOWS的分CDE盘,只有根目录类似于你把东西都放在C盘,一旦因为病毒或者别的原因重装系统,东西就没有了。多挂几个目录就是为了防止这种情况。如果你不是建网站的话只要把/和/home挂载一下就够了。
三、Linux系统下如何挂载U盘硬盘光驱
1、插入u盘到计算机,如果目前只插入了一个u盘而且你的硬盘不是scsi的硬盘接口的话,那它的硬件名称为:sda1。
2、在mnt目录下先建立一个usb的目录(如:[root@localhost root]# mkdir/mnt/usb)
3、挂载U盘:mount-t vfat/dev/sda1/mnt/usb
/dev/hda6是Windows的E盘,/mnt/wine是目录加挂点。Linux会识别到/dev/hda6分区的文件系统类型是什么,然后加挂的。当然也可以指定分区的文件系统类型,命令如下:
mount-t vfat/dev/hda6/mnt/wine
在实际中操作中,直接加挂一个windows的分区,中文的文件名和目录名会出现乱码,为了避免这种情况可以指定字符集,命令如下:
mount/dev/hda6/mnt/d-o codepage=936,iocharset=cp936
mount-t vfat/dev/hda6/mnt/d-o codepage=936,iocharset=cp936
mount-t vfat-o iocharset=cp936,codepage=936/dev/hda6/mnt/wine(作者常用)
注意:cp936是指简体中文,cp950是指繁体中文。
卸载所挂的硬盘 umount/mnt/wine
在目前多数的Linux版本上,需要重编译Linux核心才能,加挂NTFS分区(编译方法请参阅其它文章)。核心支持NTFS后,可以用以下命令加挂:
同样对于中文的文件名和目录名会出现乱码的问题可以指定字符集,不过和加挂vfat分区不同,实际中用以下命令是可行的:
mount-t ntfs-o iocharset=cp936/dev/hda2/mnt/c-r
mount-t ntfs-o iocharset=cp936,rw/dev/hda2/mnt/c
注意:cp936是指简体中文,cp950是指繁体中文。
卸载删除同上!三.Linux自动挂载硬盘
打开/etc找到里面的fstab文件进行编辑,如果你是以管理员身份登入的话,可以直接右键--打开方式--gedit,可以直接在后面追加行:
/dev/hda6/mnt/wine vfat codepage=936,iocharset=cp936,defaults,umask=0 0 0
/dev/hda5/mnt/wind vfat codepage=936,iocharset=cp936 0 0
命令:mount-t iso9660/dev/hdc/mnt/cdrom