Linux 格式化分区及挂载文件系统-阿里云开发者社区

开发者社区> 开发与运维> 正文
登录阅读全文

Linux 格式化分区及挂载文件系统

简介: 注意:挂载操作会清空数据,请确认挂载盘无数据或者未使用 第一步: 列出所有磁盘  命令:  ll /dev/disk/by-path 提示:如果无法确认数据盘设备名称,请使用df命令来确认系统盘的名称,从而排除挂错盘的情况。

注意:挂载操作会清空数据,请确认挂载盘无数据或者未使用

第一步:

列出所有磁盘  命令:  ll /dev/disk/by-path

提示:如果无法确认数据盘设备名称,请使用df命令来确认系统盘的名称,从而排除挂错盘的情况。


第二步:格式化硬盘      

命令:  fdisk /dev/sdb  --> m->n->p->w


第三步:创建分区        

命令: (拓展分区不需要格式化)

mkfs.ext4 /dev/sdb1

mkfs -t ext3 /dev/sdb1

mkfs -t ext3 /dev/sdb5


mkfs -t ext4 /dev/vdb1 -- centos 7

mkfs.xfs /dev/sdb1


$ mkfs -v -t ext4 -c /dev/sdb1 -- redhat 7


第四步:挂载分区        

命令:  mkdir /data

mount /dev/sdb1 /data    # 将sdb这个硬盘挂载成为/data


第五步:将信息写入fstab,让系统开启自动挂载。

 命令:  echo "/dev/sdb1     /data     ext4    defaults    0 0" >> /etc/fstab

或是使用券标挂载,查看卷表UUID指令如下:

[root@standby app]# blkid

/dev/sda1: UUID="738fa5a6-c364-4e4a-9712-d3281dae5eda" TYPE="ext4" 

/dev/sda2: UUID="d58bd4c6-74c4-4327-ad8e-50b3e10e98c8" TYPE="swap" 

/dev/sda3: UUID="2a2bf6d9-e0dd-4480-a24f-c97e2a01a4be" TYPE="ext4" 

/dev/sdb1: UUID="b9c9a454-f619-4759-ba19-4b4827929bd0" TYPE="ext4" 

 命令: 

 echo "UUID=b9c9a454-f619-4759-ba19-4b4827929bd0     /data     ext4    defaults    0 0" >> /etc/fstab


========================================================

CentOS挂载移动硬盘:

1, 首先确认fuse,CentOS 5.5 带有fuse,可以使用 rpm -qa | grep fuse 查看是否安装。

[root@localhost ntfs-3g-2010.5.22]# rpm -qa | grep fuse

fuse-2.7.4-8.el5

说明已经安装fuse

如果没有显示,请执行

[root@localhost ntfs-3g-2010.5.22]#yum install fuse


2,安装ntfs-3g, 系统默认的软件库更新不到ntfs-3g,可以自己下载编译安装。

下载网址:http://www.tuxera.com/community/ntfs-3g-download/

下载完后安装,安装方法下载点有。

简单介绍一下, 下载后解压

[root@localhost packages]# tar -zxvf ntfs-3g-2010.5.22.tgz

进入解压后的目录

[root@localhost packages]# cd ntfs-3g-2010.5.22

[root@localhost ntfs-3g-2010.5.22]# ls

aclocal.m4    config.h       configure.ac  INSTALL       m4           README

AUTHORS       config.h.in    COPYING       install-sh    Makefile     src

autogen.sh    config.log     COPYING.LIB   libfuse-lite  Makefile.am  stamp-h1

ChangeLog     config.status  CREDITS       libntfs-3g    Makefile.in

compile       config.sub     depcomp       libtool       missing

config.guess  configure      include       ltmain.sh     NEWS

[root@localhost ntfs-3g-2010.5.22]#

接着依次执行    

[root@localhost ntfs-3g-2010.5.22]#./configure 

[root@localhost ntfs-3g-2010.5.22]#make 

[root@localhost ntfs-3g-2010.5.22]#make install

完了之后就可以正常mount ntfs 文件了

[root@localhost ntfs-3g-2010.5.22]# mount -t ntfs-3g /dev/sda2 /mnt

[root@localhost ntfs-3g-2010.5.22]# ls /mnt

centos    RECYCLER                                vm2k3

IDE       System Volume Information               vmdesk

Incoming  TDDOWNLOAD                              w2003SP2.iso

kankan    the brothers four                       windows  

music     Ubuntustudio-10.04-alternate-amd64.iso  readbook

news      vm

卸载移动硬盘请执行[root@localhost ntfs-3g-2010.5.22]#umount /mnt


磁盘分区、格式化、加载、删除、卸载

[root@rac1 ~]# fdisk /dev/sdb

[root@rac1 ~]# mkfs.ext4 /dev/sdb1

[root@rac1 ~]# mount /dev/sdb1 /mnt/sdb1/

[root@rac1 ~]# df -lh

Filesystem            Size  Used Avail Use% Mounted on

/dev/sda2              22G  5.3G   16G  26% /

tmpfs                1000M  100K 1000M   1% /dev/shm

/dev/sda1             3.9G   92M  3.6G   3% /boot

/dev/sdb1             9.9G  151M  9.2G   2% /mnt/sdb1

注:对其他磁盘重复以上操作

删除:

[root@rac1 ~]# fdisk /dev/sdc -> m d l d

[root@rac1 ~]# mkfs /dev/sdc --> 格式化为裸设备


修改配置文件

[root@rac1 ~]# vi /etc/rc.local 

添加如下内容

mount /dev/sdb1 /mnt/sdb1/

mount /dev/sdc1 /mnt/sdc1/

mount /dev/sdd1 /mnt/sdd1/

mount /dev/sde1 /mnt/sde1/


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

其他文章