Windows和Linux环境之间文件系统挂载方法
来源:互联网 发布:db2分页查询sql详解 编辑:程序博客网 时间:2024/06/08 17:29
在测试环境或生产环境运维过程中,往往需要在windows和linux之间进行数据拷贝传输,有的可以直接使用工具完成,有的需要把文件系统先挂载然后再拷贝,下文介绍了几种常用的挂载方法。无论哪种挂载,大量小文件都是拷贝速度慢的主要原因,移动硬盘USB3.0接入口比USB2.0接入口的拷贝速度更快,共享和NFS的拷贝速度受网络带宽和稳定性的影响,更适合小文件短时间拷贝。
验证环境:
Windows 2008 64Bit,IP地址192.168.60.233RedHat Linux 6.4 64Bit,IP地址192.168.60.234
1、无网络连通的情况:
生产环境和测试环境互相隔离,网络层面没有联通,拷贝数据,可以考虑使用移动硬盘(初始化磁盘参考备注)。
1.1、单个文件比较小的,移动硬盘可以按照FAT32(单个文件大小不超过4G)格式化,好处是红帽linux自身支持FAT32文件系统,直接运行mount挂载。
# fdisk –l
Device Boot Start End Blocks Id System
/dev/sdb1 1 3473 27892736 c W95 FAT32 (LBA)
# mount /dev/sdb1 /tmp/fat32
# df –h
Filesystem Size Used Avail Use% Mounted on
/dev/sdb1 27G 1.5M 27G 1% /tmp/fat32
1.2、单个文件比较大的,移动硬盘需要按照NTFS(单个文件大小可以超过4G)格式化,因为红帽linux自身不支持NTFS文件系统,需要安装第三方软件才能识别挂载
# fdisk –l
Device Boot Start End Blocks Id System
/dev/sdb1 1 3473 27892736 c W95 FAT32 (LBA)
/dev/sdb2 * 3473 7297 30718976 7 HPFS/NTFS
# mount /dev/sdb2 /tmp/ntfs
mount: unknown filesystem type 'ntfs'
安装第三方支持包:
fuse-2.7.4.tar.gz
ntfs-3g-2009.4.4.tgz
1.2.1、Fuse安装:
# tar -zxvf fuse-2.7.4.tar.gz
# cd fuse-2.7.4
# ./configure
# make
# make install
# /sbin/modprobe fuse
1.2.2、ntfs-3g安装:
# tar -zxvf ntfs-3g-2009.4.4.tgz
# cd ntfs-3g-2009.4.4
# ./configure
# make
# make install
再执行挂载
# mount -t ntfs-3g /dev/sdb2 /tmp/ntfs
# df –h
Filesystem Size Used Avail Use% Mounted on
/dev/sdb1 27G 1.5M 27G 1% /tmp/fat32
/dev/sdb2 30G 219M 30G 1% /tmp/ntfs
2、有网络连通的情况下:
2.1、在windows上创建共享,在linux上挂载
# mount -t cifs -o username=administrator //192.168.60.233/g$ /mnt
Password:
# df –h
Filesystem Size Used Avail Use% Mounted on
/dev/sdb1 27G 1.5M 27G 1% /tmp/fat32
/dev/sdb2 30G 219M 30G 1% /tmp/ntfs
//192.168.60.233/g$ 196G 187G 8.8G 96% /mnt
2.2、在windows挂载linux上的NFS
2.2.1、在linux上创建NFS
# vi /etc/exports【添加/home/test 192.168.60.234(rw,no_root_squash,sync)】
# service nfs restart
# chkconfig nfs on
# chmod 777 /home/data
# useradd share【并设置密码share】
2.2.2、在windows上挂载
添加“文件服务”角色(务必选择“网络文件系统服务”)
在DOS模式下执行
C:\Users\jszcb>mount
本地 远程 属性
-------------------------------------------------------------------------------
C:\Users\administrator>mount -u:share -p:share 192.168.60.234:/home/test x:
x: 现已成功连接到 192.168.60.234:/home/test
命令已成功完成。
C:\Users\administrator>mount
本地 远程 属性
-------------------------------------------------------------------------------
x: \\192.168.60.234\home\test UID=-2, GID=-2
rsize=32768, wsize=32768
mount=soft, timeout=0.8
retry=1, locking=yes
fileaccess=755, lang=GB2312-80
casesensitive=no
sec=sys
C:\Users\administrator>
备注:如果移动硬盘的空间大于2TB,初始化磁盘时选择MBR格式。
- Windows和Linux环境之间文件系统挂载方法
- Windows和Linux文件系统级别挂载
- linux系统之间通过nfs网络文件系统挂载设置方法
- LINUX和WINDOWS文件系统共享
- Windows、Linux文件系统和磁盘分区
- Linux和Windows之间的各种挂载方式
- linux 自动挂载windows文件系统
- Linux挂载和卸载文件系统
- Linux文件系统的挂载和卸载
- 嵌入式Linux根文件系统和挂载
- Linux 下无法挂载windows的ntfs文件系统
- LINUX 根文件系统加载,不同文件系统的挂载和 操作方法(VFS虚拟文件系统) --2
- Linux和Windows系统之间的文件传输
- windows和linux之间传递数据
- windows和linux之间的文件格式转换
- linux和windows之间的文件传输
- linux和windows之间的文件传输
- Windows和Linux之间相互访问
- hdu1099(map用法)
- 计算机视觉与图像处理(一)——卷积与opencv
- 121 122 123 188 Best Time to Buy and Sell Stock
- Elasticsearch 简介
- MFC使用笔记
- Windows和Linux环境之间文件系统挂载方法
- 【每日一课】1、什么是java?
- 数组中只出现一次的两个数字
- 【py交易】算法竞赛入门经典5.4.4 多少块土地 python
- Servlet 编写Filter过滤器
- ASCII码排序
- 在swift中debug的环境下使用log输出
- Android音频系统之AudioTrack(二)
- Android音频系统之AudioTrack(二)