【unbuntu gpt 硬盘的挂载方法】

试验环境:
首先拿到两台有多块硬盘的服务器,。数据盘做raid10, 两个跨区,建立一个虚拟磁盘24T。 另外两个300G盘做Raid1 建立一个虚拟盘300G。
在300G的虚拟盘上安装操作系统。一台装win2008,另一台ubuntu12.04.

  • 将ubuntu的24T硬盘挂载并通过NFS服务共享给Window服务器和其他linuxPC

【1: 分区】

  • 默认 df -h 是看不到 gpt硬盘的,必须是成功挂载的硬盘才会看到。
  • 需用 fdisk -l 才可以看到设备, 本例就是 /dev/sdb 24T
  • 但是,fdisk 是不支持给gpt分区的,必须用parted 来分区。命令如下:
  • $ parted /dev/sdb //打开设备
    > mklabel gpt //设定分区表的label 类型 为gpt
    > mkpart primary 2048s 100% //创建分区, primary 表示主分区 2048s是start 扇区 100% 是end 扇区。这两个值可以 是 0 到 非常大的一个数字(最大扇区数)。100% 代表最大值。
    //如果起始扇区设为0 会提示 不对齐导致性能下降问题。Warning: The resulting partition is not properly aligned for best performance.
    // 通常会提示 分区的数字和名字的。 默认就是 1 那么,最终的分区名为: /dev/sdb1
    > name 1 data // 为分区 1 命名为 data , 这个名字也是没啥实质性用处。不设定也ok
    > print //打印出来 当前的分区表 就可以看到 /dev
    > mkfs.ext4 /dev/sdb1 //格盘为ext4

  • PS: //下面的方法可以计算对齐数,但是我的机器得到的值都是0。没办法,就用了 2048s 居然可以!


//{
1. Get the alignment parameters for your array (remember to replace sdb with the name of your device as seen by the kernel).
# cat /sys/block/sdb/queue/optimal_io_size
1048576
# cat /sys/block/sdb/queue/minimum_io_size
262144
# cat /sys/block/sdb/alignment_offset
0
# cat /sys/block/sdb/queue/physical_block_size
512
2. Add optimal_io_size to alignment_offset and divide the result by physical_block_size. In my case this was (1048576 + 0) / 512 = 2048.
//}

【2: 挂载】

  • 首先mkdir 创建一个 目录 /data
  • 然后$ mount /dev/sdb1 /data // 用 df -h 就可以看到了,但是关机后就会没有。 因此需要通过下面的方法静态挂载:
    $ umount /data //卸载
    $ vi /etc/fstab //修改这个配置文件,增加一行。
    // 设备名 挂载位置 filesystem option 不知道 不知道是什么意思
    /dev/sdb1 /data ext4 defaults 0 1

$ mount -a //挂载所有 fstab配置的硬盘。就生效了,开机后会自动挂载。

【3: nfs服务 】

//安装nfs服务,客户端和远程都要装
$ apt-get install nfs-kernel-server
//nfs服务端需要配置 nfs的输出和权限。
$ vi /etc/exports
//文件末尾增加一行就可以,如下:
/home/test/release *(rw,sync,no_subtree_check, no_root_squash)
//*是所有主机,也可以改为某个ip开头
//在MacOX系统,或者linux虚拟机环境下通过shared 网络来挂载nfs可能会失败,会报出被server端拒绝的问题。可以修改为如下配置
/home/test/release *(insccure, rw,sync,no_subtree_check, no_root_squash)
//如果不想在server端增加insccure 选项,Mac可以执行如下命令挂载:
mount_nfs -P IP:/path /mydir //主要是 -P选项。但是这个选项在ubututu下没有。
$ sudo service nfs-kernel-server restart //重启生效

【4: linux PC挂载远程NFS 】

$ mount -t nfs 192.168.1.3:/home/ky/nfs /mnt //在客户端 就可以 动态 挂载
$ vi /etc/fstab //静态如下
192.168.0.16:/data/home/test/release /data/test_release nfs defaults 1 2

  • 【tips】
    //服务端 修改了nsf的路径。 客户端需要 重新 mount, 但是总是失败 主要是 umount 报错 * was not found in /proc/mounts
    //解决方法:
    $ umount -l /data/test_release

  • 【tips】
    cp -r ./bin /data/test_release // 考数据的时候symbol link 会被保留,如果想cp源文件必须加L选项,例如:
    $ cp -rfL ./bin /data/test_release

【4: win2008挂载远程NFS 】

执行如下命令就可以实现挂载,但是只能在当前用户可见,要想所有用户可见就需要将这个命令写入bat,并在添加任务计划,当用户组中的用户登录时自动执行。
mount 192.168.1.3:/data X:

  • 【tips】 win7只有旗舰版才自带NFS功能,其他所有版都没有,无法自己安装,尝试很多次都无法安装NFS到win7。
  • 【tips】windows挂载成功后盘名称是上述带着IP的名称,只能手工修改X盘的描述,无法在mount命令一次性完成。 - 尝试用lable命令也不行,这个命令只能修改非网盘。
    如:lable E: soft

【unbuntu gpt 硬盘的挂载方法】相关推荐

  1. linux大容量硬盘 克隆到小硬盘_Linux添加新硬盘的挂载方法

    1.Linux的硬盘识别 在/dev/下建立相应的设备文件.如 sda 表示第一块SCSI硬盘 hda 表示第一块IDE硬盘(即连接在第一个IDE接口的Master口上) scd0 表示第一个USB光 ...

  2. 计算机win10分区软件,如何利用Win10系统DiskPart工具进行GPT硬盘分区

    在分区之前我们应该首先了解一下,硬盘分区有两种,一种是MBR分区,另一种是GPT分区! MBR的意思是"主引导记录",它有自己的启动器,也就是启动代码,一旦启动代码被破坏,系统就没 ...

  3. 【高性能】Linux挂载GPT硬盘

    Linux挂载GPT硬盘 硬盘分区表存储了硬盘数据块的存储方式.根据分区表,可以将主流硬盘划分为MBR和GPT格式,其中MBR支持2T以下的硬盘,GPT则是新分区表标准,能支持2T以上的硬盘.64位L ...

  4. redhat linux 硬盘挂载方法!!!,Redhat Linux 硬盘挂载方法!!!

    Redhat Linux 硬盘挂载方法!!! 硬盘挂载操作工作步骤: 1.先查看目前机器上有几块硬盘,查看命令有两种: 命令1:# fdisk –l 命令2:# dmesg | grep sd 其中: ...

  5. ubuntu挂载gpt硬盘

    查看硬盘信息 在未挂载硬盘时,通过 sudo fdisk -l # 查看硬盘信息 会得到一下信息: Disk /dev/sda: 7.28 TiB, 8001563222016 bytes, 1562 ...

  6. 炫龙T3-pro 9代cpu无csm兼容选项笔记本GPT硬盘纯uefi安装windows7系统方法

    # 炫龙T3-pro 9代cpu无csm兼容选项笔记本GPT硬盘纯uefi安装windows7系统方法 关键词:无csm,9代cpu,笔记本,windows7安装,win7安装,纯uefi,GPT硬盘 ...

  7. GPT简介及使用方法

    GPT是GUID Pattition Table的缩写,即全局唯一标识磁盘分区表,是一个实体硬盘的分区表的结构布局标准.它是EFI标准的一部分,用于替代MBR中的分区表.由于MBR分区大小被限制为2T ...

  8. linux挂载到哪个分区,Linux中直接挂载硬盘和挂载分区有什么区别?

     1.问题 Linux中直接挂载硬盘和挂载分区有什么区别? 比如 /dev/sdb 的硬盘,直接mkfs.ext4 /dev/sdb 后mount 使用, 和 先fdisk 分区 ,在 mkfs ...

  9. Win11系统无法安装GPT分区的解决方法

    越来越多的人使用大容量硬盘,比如3T.4T容量硬盘,传统的MBR分区表不支持大容量硬盘,所以GPT分区格式就逐渐成为主流,尤其是现在UEFI主板非常普遍,很多人都选择用GPT分区安装Win11系统,那 ...

最新文章

  1. UIImage图片拉伸方法
  2. MySQL线程共享内存参数
  3. 【数据竞赛】DoubleEnsemble--专治硬样本的神奇集成技术。
  4. 11g RAC OCR,VOTING DISK存储全部损坏,利用自动备份,恢复OCR,VOTING DISK到新存储。...
  5. shell脚本实现检測回文字符串
  6. SAP 电商云 Spartacus UI 产品搜索结果的设计明细
  7. IntelliJ IDEA在行尾增加分号
  8. inchat库下载 python_Linux 环境下安装 Python3 的操作方法
  9. POJ 2299Ultra-QuickSort
  10. Firewald 防火墙使用手册
  11. python难学吗-Python入门很难吗? 为什么越来越多的人都学Python?
  12. golang笔记(1)-数据库查询结果映射至结构体
  13. Formik官方应用案例解析(三)使用react-select
  14. Atitit 模板引擎总结 v4 saa 目录 1. 模板引擎 1 1.1. 构成渲染引擎+指令系统 1 1.2. 模板语法mustache语法 es6 el语法 1 2. 常见模板步骤 1 2.
  15. 矩阵运算--特征矩阵
  16. 计算机不能报名系统软件,电脑无法安装税控系统、国税申报软件,怎么回事
  17. Android Studio Shape属性(上)
  18. Android面试基础之BroadcastReceiver详解(斗帝养成系列四)
  19. 轻松玩转Scratch 3.0编程课程计划
  20. Mangopi MQ-R:T113-s3编译Tina Linux系统(二)SDK目录

热门文章

  1. 扩展欧几里得的几个定理以及证明
  2. linux监听耳机按键,Android 中如何监听耳机键消息
  3. y700支持m2硬盘_别再浪费电脑的潜力,这些笔记本电脑都能升级NVMe固态硬盘
  4. php 解析收货人信息 提取 收货人 地址 电话
  5. mysql主从复制,互为主从与读写分离
  6. 数字信号处理专业术语翻译
  7. 4步教你学会使用matlab模糊控制工具箱
  8. Shiro安全框架(Shiro与SpringBoot整合开发)之图片验证码(五)
  9. 在Caffe的训练过程中打印验证集的预测结果
  10. 新手入门C语言常见的问题总结(一)