centos怎么挂载u盘?怎么拷贝里面的文件?怎么安装u盘里的文件?

centos怎么挂载u盘?怎么拷贝里面的文件?怎么安装u盘里的文件?,第1张

centosU盘挂载的步骤如下:

进入命令行模式下,输入命令 sudo -i,获取root权限。

mkdir /mnt/usb //创建一个目录,用于挂载U盘

fdisk -l //查看系统中挂载的U盘,若系统有一块硬盘sdb1 代表你的U盘,/dev/sdb1表明机器已识别U盘。

mount /dev/sdb1 /mnt/usb //把U盘/dev/sdb1挂载到/mnt/usb目录下 。

cd /mnt/usb //进入U盘目录,即可查看U盘里内容。

umount /mnt/usb 或者 umount /dev/sdb1 //卸载U盘。

CentOS 是一个基于Red Hat Linux 提供的可自由使用源代码的企业级Linux发行版本。每个版本的 CentOS都会获得十年的支持(通过安全更新方式)。

新版本的 CentOS 大约每两年发行一次,而每个版本的 CentOS 会定期(大概每六个月)更新一次,以便支持新的硬件。

这样,建立一个安全、低维护、稳定、高预测性、高重复性的 Linux 环境。  CentOS是Community Enterprise Operating System的缩写。

用NFS方式挂载根文件系统
由于原来的内核是用ATBOOT的方式下载的,不知道怎么传递参数(好像不能,网上查的nfs方式都是用U-boot的方式挂载的),因此决定用u-boot重新下载内核。
1下载u-boot和内核
11编译内核
111由于板子光盘自带的内核触摸屏驱动不是配套的,要修改驱动的一个宏定义
LCD driver info /<br/>//#define TFT3<br/>#define TFT_NEW3 //这是板子配套触摸屏的参数<br/>//#define vga800480 //这是默认的参数,需要注释掉<br/>//#define vga1024<br/>//#define vga800600
112修改参数
在arch/arm/mach-s3c2410/common-smdkc 里的
static struct s3c2410_platform_nand smdk_nand_info = {<br/>tacls = 10,<br/>twrph0 = 30,<br/>twrph1 = 10,<br/>
原来是20,60,20,但这个参数会找不到nand flash,需要修改为上面几个。否则得到的uImage 文件会下载运行不了。
113修改交叉编译器
vi Makefile
找到
CROSS_COMPILE = arm-linux
这一行,将arm-linux-修改为交叉编译器的路径(Linux系统上交叉编译工具的路径为下)
/usr/local/arm/341/bin/arm-linux-
输入:wq 保存并退出。
114编译
make clean
make uImage
(在执行命令之前要执行make menuconfig,进行配置内核:
networking options-》IP:kernel level autoconfiguralion项
选中file systems-》network file systems-》下的root file system on nfs和nfs file system support
由于我解压的是板子自带的内核,发现这些都已经选中了,因此直接编译即可,执行make uImage后,最后会提示一个错误,说不能创建某个文件,但我发现uImage已经生成了,就没理会错误,直接拿来用了)
12下载u-boot和内核
121下载u-boot
1211 SJF2440 环境设置(见前面部分图文介绍)
下载u-boot用板子自带工具SJF2440exe,安装其驱动,具体见说明文档
1212 烧写u-bootbin 到Nand flash 中
新建D:\atboot,把sjf2440exe 和u-bootbin复制到文件夹内
(sjf2440exe 和u-bootbin 必须在同一目录下)
具体见说明文档
1213 利用u-boot下载uImage和文件系统到arm板上
由于板子自带是用autoflashimg自动下载uImage和文件系统到arm板上,现在我还不太明白具体的地址,因此就自动把文件系统也下载上去了,但是这个文件系统不用,下面将用nfs挂载linux主机上的文件系统rootfs文件
具体见说明文档
2 用nfs挂载根文件系统
21 在虚拟机Linux上建立文件夹
/home/water/rootfs
把板子自带的系统直接拷进rootfs文件夹内
22linux主机 配置nfs 文件系统
修改/etc/exports 文件,格式为共享目录开发板ip 地址(权限设置):cat <<EOM >/etc/exports
/home/water/rootfs (rw,sync,insecure,no_root_squash)
重启nfs 服务器
/etc/initd/nfs restart
23 IP设置
XP:1921681100
linux:1921681128
arm:19216817(这个一会用U-boot给内核传递)
24 给u-boot传递参数
启动u-boot,在倒计时结束前,按下空格键,进入输入参数界面
输入:
AVANTECH# set bootargs root=/dev/nfs
nfsroot=1921681128:/home/water/rootfs rw noinitrd
init=/linuxrc ip=19216817:1921681128:1921681128:2552552550:avantech:eth0:off console=ttySAC0,115200
(注:上面为一行代码,只是可能自动换行的缘故,因此输入是可以一部分一部分的复制)
AVANTECH# saveenv
AVANTECH# reset
25然后就ok了

1、选取1921686510作为主服务器,1921686511作为从服务器

2、主机安装rpcbind、nfs服务

yum install nfs-utils rpcbind

3、主机编写配置文件

vim /etc/exports

/data/nginx 192168650/24(rw,sync,fsid=0)

#同192168650/24一个网络号的主机可以挂载NFS服务器上的/home/nfs/目录到自己的文件系统中,rw表示可读写;sync表示同步写,fsid=0表示将/data找个目录包装成根目录

4、先为rpcbind和nfs做开机启动:(必须先启动rpcbind服务)

systemctl start rpcbindservice

systemctl start nfs-serverservice

systemctl enable rpcbindservice//开机启动

systemctl enable nfs-serverservice//开机启动

5、rpcinfo -p #检查 NFS 服务器是否挂载我们想共享的目录

6、exportfs -r #使配置生效

7、exportfs#查看共享目录

8、丛机安装主机安装nfs

9、启动rpcbind

systemctl start rpcbindservice#不需要启动nfs

10、showmount -e 1921686510 #检查 NFS 服务器端是否有目录共享:showmount -e nfs服务器的IP

11、mount -t nfs 1921686510:/data/nginx /data/nginx#挂载目录到共享服务器

12、df -h #查看是否挂载成功

时候,因为某个需求,我们需要把linux的文件挂载到win7平台,以便像本地文件一样进行访问。那么,在linux下面,除了samba(一种在局域网内的不同计算机之间提供文件及打印机等资源的共享服务)服务之外,我们还可以通过nfs服务共享文件,以达到跨本台访问的需求。NFS是Network File System的简写,本篇文章假设您已经配置好了NFS服务,并且运行良好。
工具/原料
安装linux系统的PC机一台(或是虚拟机)
安装win7系统的PC机一台(或是虚拟机)
方法/步骤
1
Step 1:查看NFS运行状态
在linux终端,可以通过nsfstat命令查看当前NFS服务的运行状态。该命令有多个参数,我们通过nfsstat -s查看。以下是部分命令结果的截图:
2
Step 2:查看哪些IP可以使用NFS服务
在linux终端,查看/etc/exports文件,该文件规定的哪些IP地址可以访问NFS服务。如图所示,文件第一列,是要共享的本地文件路径,该路径必须用绝对路径,第二列是权限设置,其中号代表对IP地址不做限制。
3
Step 3:在Win7下查看NFS目录:
切换到win7系统,运行命令“CMD”,(如果你不知道怎么运行cmd命令,可以点下屏幕左下角图标看看~!),在d出的黑色命令框中,输入showmount -a NFS所在的IP地址,就可以看到NFS服务的共享文件。如果命令返回“RPC:远程系统错误”内容,说明NFS服务没有配置好,请参考本人的另一篇文章“Centos如何配置NFS服务”。正常情况下,你会看到以下的信息,如图:
4
Step 4:挂载NFS目录
在第三步,我们已经看到,NFS服务共享的文件夹是/db2Backup(NFS所在的IP地址被我隐藏了,大家应该能看到自己的地址),下面开始挂载目录。我们的需求是,把NFS的文件挂载到本地,并做为独立的H盘来访问。 *** 作方法,请看图:
5
Step 5:检查挂载结果
经过以上4步,我们已经成功的把linux下的NFS服务的共享文件挂载到了Win7下面。如图所示,H盘就是NFS的共享目录,大家可以很方便的通过NFS传送文件。如图:
6
大家如有什么问题,欢迎随时交流!

linux 重新挂载需要先卸载再重新挂载,如果要一条命令可以通过&&符号将两个命令组合到一个命令里,例如:

umount -l /mnt/test && mount -o ro /dev/hda1  /mnt/test

linux中挂载命令是mount,卸载是umount,在命令行中使用&&可以将多条命令组合成一条命令并顺序执行,以达到快速执行的目的。


扩展资料

linux挂载命令mount的用法介绍:

1、语法

mount [-fnrsvw] [-t vfstype] [-o options] device dir

2、参数说明:

-V:显示程序版本

-h:显示辅助讯息

-v:显示较讯息,通常和 -f 用来除错。

-a:将 /etc/fstab 中定义的所有档案系统挂上。

-F:这个命令通常和 -a 一起使用,它会为每一个 mount 的动作产生一个行程负责执行。在系统需要挂上大量 NFS 档案系统时可以加快挂上的动作。

-f:通常用在除错的用途。它会使 mount 并不执行实际挂上的动作,而是模拟整个挂上的过程。通常会和 -v 一起使用。

-n:一般而言,mount 在挂上后会在 /etc/mtab 中写入一笔资料。但在系统中没有可写入档案系统存在的情况下可以用这个选项取消这个动作。

博主最近在研究服务器运维,由于Linux服务器相对比较困难,所以博主对她情有独钟。而window服务器几乎跟我们平常使用的电脑一样,相对简单感觉索然无味。下面正式进入主题教大家linux如何挂载硬盘。
首先解答一个新手朋友都会问的问题,而且这些问题在百度上面好像找不到很合适的答案。
Linux服务器要挂载硬盘原因是什么?不挂载磁盘可以吗?
Linux服务器要挂载硬盘的原因主要有以下几点:
1、Linux服务器在默认情况下,所有的东西都是装在系统盘。系统盘的空间有限,如果站点和数据较多很容易把空间撑满,导致环境和数据库等等服务启动不了。
2、Linux服务器挂载磁盘可以避免因为系统损坏导致网站数据丢失。
3、Linux服务器挂载硬盘可以更合理的使用储存资源,因为不挂载默认所有东西装系统盘(类似电脑的c盘),导致其他数据盘闲置。比如你有200G的硬盘:系统盘20G、数据盘180G,如果不挂载硬盘那么只能用20G的系统盘,另外180G的数据盘无法使用,造成空间的巨大浪费。
了解具体原因请看另外一篇文章:Linux服务器为什么要挂载硬盘?
下面如何来挂载Linux服务器的硬盘教程开始:
挂载硬盘(磁盘)的方法博主收集了两种,全部介绍给大家。
第一种方法:使用工具自动挂载硬盘(博主强烈推荐使用这种方法,简单又不会出错)两分钟可以搞定。
使用磁盘自动挂载工具,支持Centos、Ubuntu、Debian、Fedora。
注意: 请在安装面板之前挂载磁盘,否则程序将直接跳过挂载过程。
Centos/Fedora:
yum install wget -y && wget -O auto_disksh >

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13186748.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-06-17
下一篇 2023-06-17

发表评论

登录后才能评论

评论列表(0条)

保存