Linux 磁盘挂载

1.使用fdisk -l 查看硬盘的详细信息

img

分析:

2.分区初始化

fdisk /dev/sdb

img

分析:各个参数的解析

  1. 输入 m 显示所有命令列示。

        2. 输入 p 显示硬盘分割情形,打印分区表。

        3. 输入 a 设定硬盘启动区。

        4. 输入 n 设定新的硬盘分割区。

         4.1. 输入 e 硬盘为[延伸]分割区(extend)。

         4.2. 输入 p 硬盘为[主要]分割区(primary)。

        5. 输入 t 改变硬盘分割区属性。          

          t:分区系统id号

            L:82:linux swap

            83:linux

            86:NTFS window分区

        6. 输入 d 删除硬盘分割区属性。

        7. 输入 q 结束不存入硬盘分割区属性。

        8. 输入 w 结束并写入硬盘分割区属性

img

1 Device Boot Start End Blocks Id System 2 3 4 5/dev/sda1 * 1 26 204800 83 Linux 6 7 8 9Partition 1 does not end on cylinder boundary. 10 11 12 13/dev/sda2 26 287 2097152 82 Linux swap / Solaris 14 15 16 17Partition 2 does not end on cylinder boundary. 18 19 20 21/dev/sda3 287 2611 18668544 83 Linux 22 23 24 25 26 27 28 29Disk /dev/sdb: 10.7 GB, 10737418240 bytes 30 31 32 33255 heads, 63 sectors/track, 1305 cylinders 34 35 36 37Units = cylinders of 16065 * 512 = 8225280 bytes 38 39 40 41Sector size (logical/physical): 512 bytes / 512 bytes 42 43 44 45I/O size (minimum/optimal): 512 bytes / 512 bytes 46 47 48 49Disk identifier: 0x02537cbf 50 51 52 53 54 55 56 57 Device Boot Start End Blocks Id System 58 59 60 61/dev/sdb1 1 1305 10482381 83 Linux 分区创建成功

注意:1.

Partition number (1-4): 2 #如果这里已经创建了1个分区,那么这个值就不能输入1了。

3.分区的文件系统

给分区指定文件系统:ext2和ext3

mke2fs /dev/sdb1 #默认是ext2,此命令是创建文件系统

mke2fs -j /dev/sdb1 #-j 是ext3

mke2fs -t ext4 /dev/sdb1 #ext4创建文件系统

e2fsck -p /dev/sdb1 #检查文件系统 :文件、扇区是否有错误 参数-p 是自动修复

1This filesystem will be automatically checked every 31 mounts or 2 3 4 5180 days, whichever comes first. Use tune2fs -c or -i to override. 6 7 8 9解析:挂载37180天后检测文件系统

tune2fs -l /dev/sdb1 #查看文件系统的详细信息

  -l 查看详细信息

  -c 30 /dev/sdb1 设置多少次检查(挂载多少次检测)

  -i 70d /dev/sdb1 70天检查(多少天检测)

e2label /dev/sdb1 www-data #指定转标

findfs www-data #查找转标

4.挂载

vim /etc/fstab 永久性挂载配置

在文件中添加如下:/dev/sdb1 /opt ext3 defaults 1 1

mount :查看分区格式

-a 挂载信息立即生效

-t ext3 /dev/sdb1 /opt 临时挂载linux分区

-t vfat /dev/sdc1 //media/usb u盘挂载 window分区

-o loop docs.iso /media/iso 挂载镜像文件

mount media/cdrom 光驱挂载

umount /opt 卸载挂载

5 成功

df -h :查看当前硬盘使用情况

img

6.补充NTFS移动硬盘挂载

首先需要一个NTFS-3G工具,并编译它之后在mount就可以了,就这么简单。

首先要进入官网下载NTFS-3G工具

http://www.tuxera.com/community/ntfs-3g-download/

1.下载之后进行解压

wget http://tuxera.com/opensource/ntfs-3g_ntfsprogs-2017.3.23.tgz

tar -xvf ntfs-3g_ntfsprogs-2017.3.23.tgz

2.编译并进行安装

进入ntfs-3g_ntfsprogs-2017.3.23文件夹中

./configure && make && make install

ps:如果提示没有gcc,则yum install gcc* 将编译环境安装好在执行一次上面的命令

上面的命令也可以分三次执行完成

./configure

make

make install

3.挂载NTFS

mount -t ntfs-3g /dev/sda2 /mnt/Windows

ps:mount重启之后就会失效

4.CentOS 7 开机自动挂载NTFS(当然 如果不希望自动挂载的,可以不做这一步。)

更改/etc/fstab,更改前备份下 cp /etc/fstab /etc/fstab.bak

/dev/sda1 /mnt/windows ntfs-3g defaults 0 0

ps:如果不知道是sda几,用fdisk -l 查看下分区表就可以了。/etc/fstab内的挂载点不能有空格,就算是用\转义掉空格貌似也没用(估计是没成功),这是个人的经验。

比如:fstab中有个挂载点是:/mnt/Virtual\ Machines 保存重起之后就直接进入只读文件系统了,这时候你是不能修改fstab中的内容的,可以运行如下命令,之后在重新vi就可以了。

mount -n -o remount,rw / 注意,逗号之间是没有空格的,/前面有空格。

然后vi fstab 删除有空格的挂载点就是/mnt/Virtual\ Machines 就可以了。

以上就是良许教程网为各位朋友分享的Linux相关知识。

点赞
收藏

评论区

加载中...

相关推荐

MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1

文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

MySQL部分从库上面因为大量的临时表tmp_table造成慢查询

背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_

皕杰报表之UUID

​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

swap空间的增减方法

(1)增大swap空间去激活swap交换区:swapoff v /dev/vg00/lvswap扩展交换lv:lvextend L 10G /dev/vg00/lvswap重新生成swap交换区:mkswap /dev/vg00/lvswap激活新生成的交换区:swapon v /dev/vg00/lvswap