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/


目录
相关文章
|
2月前
|
运维 安全 Linux
Linux中传输文件文件夹的10个scp命令
【10月更文挑战第18天】本文详细介绍了10种利用scp命令在Linux系统中进行文件传输的方法,涵盖基础文件传输、使用密钥认证、复制整个目录、从远程主机复制文件、同时传输多个文件和目录、保持文件权限、跨多台远程主机传输、指定端口及显示传输进度等场景,旨在帮助用户在不同情况下高效安全地完成文件传输任务。
333 5
|
2月前
|
Linux Shell 数据库
Linux文件查找新姿势:总有一种你没见过
【10月更文挑战第18天】文件查找是Linux用户提升工作效率的重要技能。本文介绍了几种实用的文件查找方法,包括基础的`find`命令、快速的`locate`和`mlocate`、高效的`fd`工具、以及结合`grep`和`rg`进行内容搜索。此外,还提供了编写Shell脚本和使用图形界面工具的建议,帮助你更灵活地管理文件。
85 3
|
10天前
|
Linux Shell 网络安全
Kali Linux系统Metasploit框架利用 HTA 文件进行渗透测试实验
本指南介绍如何利用 HTA 文件和 Metasploit 框架进行渗透测试。通过创建反向 shell、生成 HTA 文件、设置 HTTP 服务器和发送文件,最终实现对目标系统的控制。适用于教育目的,需合法授权。
44 9
Kali Linux系统Metasploit框架利用 HTA 文件进行渗透测试实验
|
19天前
|
安全 Linux 数据安全/隐私保护
深入Linux操作系统:文件系统和权限管理
在数字世界的海洋中,操作系统是连接用户与硬件的桥梁,而Linux作为其中的佼佼者,其文件系统和权限管理则是这座桥梁上不可或缺的结构。本文将带你探索Linux的文件系统结构,理解文件权限的重要性,并通过实际案例揭示如何有效地管理和控制这些权限。我们将一起航行在Linux的命令行海洋中,解锁文件系统的奥秘,并学习如何保护你的数据免受不必要的访问。
|
1月前
|
存储 运维 监控
深入Linux基础:文件系统与进程管理详解
深入Linux基础:文件系统与进程管理详解
80 8
|
1月前
|
Linux 开发工具 Perl
在Linux中,有一个文件,如何删除包含“www“字样的字符?
在Linux中,如果你想删除一个文件中包含特定字样(如“www”)的所有字符或行,你可以使用多种文本处理工具来实现。以下是一些常见的方法:
41 5
|
1月前
|
安全 Linux 数据安全/隐私保护
在 Linux 系统中,查找文件所有者是系统管理和安全审计的重要技能。
在 Linux 系统中,查找文件所有者是系统管理和安全审计的重要技能。本文介绍了使用 `ls -l` 和 `stat` 命令查找文件所有者的基本方法,以及通过文件路径、通配符和结合其他命令的高级技巧。还提供了实际案例分析和注意事项,帮助读者更好地掌握这一操作。
51 6
|
1月前
|
Linux
在 Linux 系统中,`find` 命令是一个强大的文件查找工具
在 Linux 系统中,`find` 命令是一个强大的文件查找工具。本文详细介绍了 `find` 命令的基本语法、常用选项和具体应用示例,帮助用户快速掌握如何根据文件名、类型、大小、修改时间等条件查找文件,并展示了如何结合逻辑运算符、正则表达式和排除特定目录等高级用法。
99 6
|
1月前
|
存储 Linux 文件存储
Linux文件系统
Linux文件系统 一切皆文件 在Linux中,“一切皆文件”的概念意味着系统中的所有资源,包括硬件设备、目录及进程等,均被视为文件。这种设计简化了操作和管理,具体包括: 普通文件:存储数据的常规文件。 目录文件:包含其他文件和子目录的文件。 进程文件:在/proc目录下代表系统中运行的进程。 设备文件:位于/dev目录,代表硬件设备。 网络字节流套接字文件:用于网络通信的数据流。 链接文件:指向另一个文件的符号链接或硬链接。 管道文件:用于进程间通信的文件。
52 7
|
1月前
|
监控 Linux Perl
Linux 命令小技巧:显示文件指定行的内容
在 Linux 系统中,处理文本文件是一项常见任务。本文介绍了如何使用 head、tail、sed 和 awk 等命令快速显示文件中的指定行内容,帮助你高效处理文本文件。通过实际应用场景和案例分析,展示了这些命令在代码审查、日志分析和文本处理中的具体用途。同时,还提供了注意事项和技巧,帮助你更好地掌握这些命令。
86 4