linux_磁盘挂载

1. 添加磁盘,查看磁盘状况

[[email protected] /]# fdisk -l

Disk /dev/sda: 10.7 GB, 10737418240 bytes

255 heads, 63 sectors/track, 1305 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot      Start         End      Blocks   Id  System

/dev/sda1   *         151        1305     9277537+  83  Linux

/dev/sda2               1         150     1204843+  82  Linux swap

Partition table entries are not in disk order

Disk /dev/sdb: 5368 MB, 5368709120 bytes

255 heads, 63 sectors/track, 652 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot      Start         End      Blocks   Id  System

从查询结果看出,多了一个/dev/sdb的盘

2. 用fdisk 对/dev/sdb 进行分区

[[email protected] /]# fdisk /dev/sdb

Command (m for help): n

Command action

e   extended

p   primary partition (1-4)

p

Partition number (1-4): 1

First cylinder (1-652, default 1):

Using default value 1

Last cylinder or +size or +sizeM or +sizeK (1-652, default 652):

Using default value 652

Command (m for help): w

The partition table has been altered!

Calling ioctl() to re-read partition table.

Syncing disks.

再次查看分区情况,多出来一个/dev/sdb1 的区,这个1是我们在前面指定的,如果我们指定2,就变成 sdb2了。

[[email protected] /]# fdisk -l

Disk /dev/sda: 10.7 GB, 10737418240 bytes

255 heads, 63 sectors/track, 1305 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot      Start         End      Blocks   Id  System

/dev/sda1   *         151        1305     9277537+  83  Linux

/dev/sda2               1         150     1204843+  82  Linux swap

Partition table entries are not in disk order

Disk /dev/sdb: 5368 MB, 5368709120 bytes

255 heads, 63 sectors/track, 652 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot      Start         End      Blocks   Id  System

/dev/sdb1               1         652     5237158+  83  Linux

[[email protected] /]#

如果创建完之后,/proc/partitions 查看不到对应的分区,使用parprobe 命令刷新一下就可以了:

[[email protected] ~]# cat /proc/partitions 
major minor  #blocks  name

8     0  175825944 sda
   8     1    1020096 sda1
   8     2   30716280 sda2
   8     3    8193150 sda3
[[email protected] ~]# partprobe /dev/sda
[[email protected] ~]# cat /proc/partitions 
major minor  #blocks  name

8     0  175825944 sda
   8     1    1020096 sda1
   8     2   30716280 sda2
   8     3    8193150 sda3
   8     4  135893835 sda4
[[email protected] ~]#

3. 格式化 /dev/sdb1 分区

[[email protected] /]# mkfs -t ext3 /dev/sdb1

mke2fs 1.35 (28-Feb-2004)

Filesystem label=

OS type: Linux

Block size=4096 (log=2)

Fragment size=4096 (log=2)

655360 inodes, 1309289 blocks

65464 blocks (5.00%) reserved for the super user

First data block=0

Maximum filesystem blocks=1342177280

40 block groups

32768 blocks per group, 32768 fragments per group

16384 inodes per group

Superblock backups stored on blocks:

32768, 98304, 163840, 229376, 294912, 819200, 884736

Writing inode tables: done

Creating journal (8192 blocks): done

Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 30 mounts or

180 days, whichever comes first.  Use tune2fs -c or -i to override.

4. 创建目录 并将 /dev/sdb1 挂在到该目录下

[[email protected] /]# ls

backup  dev   initrd      media  opt   sbin     sys       usr

bin     etc   lib         misc   proc  selinux  tftpboot  var

boot    home  lost+found  mnt    root  srv      tmp

[[email protected] /]# mkdir /u01

[[email protected] /]# ls

backup  dev   initrd      media  opt   sbin     sys       u01

bin     etc   lib         misc   proc  selinux  tftpboot  usr

boot    home  lost+found  mnt    root  srv      tmp       var

[[email protected] /]# mount /dev/sdb1 /u01

5. 验证挂载是否成功

[[email protected] /]# df -k

Filesystem           1K-blocks      Used Available Use% Mounted on

/dev/sda1              9131772   7066884   1601012  82% /

none                    454256         0    454256   0% /dev/shm

/dev/sdb1              5154852     43040   4849956   1% /backup

6. 设置开机自动挂载

[[email protected] /]# vi /etc/fstab

# This file is edited by fstab-sync - see ‘man fstab-sync‘ for details

LABEL=/                 /                       ext3    defaults        1 1

none                    /dev/pts                devpts  gid=5,mode=620  0 0

none                    /dev/shm                tmpfs   defaults        0 0

none                    /proc                   proc    defaults        0 0

none                    /sys                    sysfs   defaults        0 0

LABEL=SWAP-sda2         swap                    swap    defaults        0 0

/dev/sdb1               /u01                 ext3    defaults        0 0

/dev/hdc                /media/cdrom            auto    pamconsole,exec,noauto,m

anaged 0 0

/dev/fd0                /media/floppy           auto    pamconsole,exec,noauto,m

anaged 0 0

注解 :

  上述过程中

    第一步  检查是否新增磁盘

    第二步 对于分区可以不做

    第三步 格式化磁盘

    第四步 挂载目录

    第五六步 设置开启自动挂载

  简单点来说就是 四个命令:

     fdisk -l 查看下为挂载的磁盘名称:/dev/sdb1

     mkfs -t ext3 /dev/sdb1 格式化磁盘:/dev/sdb1

     mount /dev/sdb1 /cssdatacat 将磁盘挂载到目录:/cssdatacat

      小注:此处可先创建/cssdatacat 目录 也可不创建

     /etc/fstabvi /etc/fstab 设置开机自启动

关于/etc/fstab 命令,详见:

Linux fstab 参数详解

http://blog.csdn.net/tianlesoftware/archive/2011/02/18/6194358.aspx

------------------------------------------------------------------------------

时间: 2024-10-12 04:16:33

linux_磁盘挂载的相关文章

4.5/4.6 磁盘格式化 4.7/4.8 磁盘挂载 4.9 手动增加swap空间

4.5/4.6 磁盘格式化 4.7/4.8 磁盘挂载 4.9 手动增加swap空间 4.5/4.6 磁盘格式化 磁盘格式化 上 根/  和 /boot 都是  xfs centos6 之前的版本 文件格式系统ext4 6 是ext5 5 是 ext 3 再往前 ext 2 centos 7 默认 是 xfs   作为它的默认文件系统 fdisk -l 查看下 之前的分区 没有分,先分一个新的分区 现在给他格式化 mke2fs mke2fs -t 指定格式化的文件系统 比如要指定ext4 mke2

Ubuntu将新增磁盘挂载到home下

home磁盘空间不足,其他闲置硬盘是原来windows的,不能直接使用(磁盘格式及权限等原因),比如编译安卓源码等. 这样的话就需要将新的磁盘格式化成fat32后挂载到/home下的一个目录,这样就可以方便使用啦. 具体步骤如下: 1.格式化磁盘: a.使用命令: sudo mkfs -t ext3 /dev/sdb1 如果执行后开始出现进度就是正在执行,需要等待,是需要时间的. 最后显示如下: Java代码 mke2fs 1.41.14 (22-Dec-2010) Filesystem lab

Android——Vold磁盘挂载_主体构建(一)

这段时间为了把mmc的一个block当成sdcard内置,学习了下android的vold磁盘挂载模块,记录一下(android 4.2.2). 撰写不易,转载请注明出处:http://blog.csdn.net/jscese/article/details/38068441 一:Vold的编译及启动 vold的源码位置在android根目录 /system/vold文件下,先看这下面的android.mk: common_src_files := VolumeManager.cpp Comma

Linux CentOS 7 磁盘格式化mke2fs、mkfs.ext4、磁盘挂载及手动增加swap空间

一. 磁盘格式化 查看系统支持的分区类型: cat /etc/filesystems [[email protected] ~]# cat /etc/filesystems  xfs ext4 ext3 ext2 nodev  procnodev  devpts iso9660 vfat hfs hfsplus* [[email protected] ~]# mountsysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)proc o

磁盘挂载与卸载 mount

磁盘挂载与卸载 磁盘分区完之后需要格式化,格式化之后需要挂载磁盘. 格式化后的磁盘恰是是一个块设备文件,类型为b. (扩展:LINUX中的七种文件类型 d.  目录文件. l.  符号链接(指向另一个文件,类似于瘟下的快捷方式). s.  套接字文件. b . 块设备文件,二进制文件. c.  字符设备文件. p.  命名管道文件. - . 普通文件,或更准确地说,不属于以上几种类型的文件) 在挂载某个分区前需要先建立一个挂载点,这个挂载点是以目录的形式出现的.一旦把某个分区挂载到了这个挂载点(

linux系统的磁盘挂载

看了很多官方给的帮助文档麻烦不说技艺操作错误,对于新手比较复杂难懂. 经过自己的慢慢摸索,整理几条简单实用的挂载磁盘口令. 一.磁盘挂载(口令单行输入,没有额外数据盘的同学请无视本节) 1.fdisk -l 2.mkfs.ext4 /dev/vdb3.echo '/dev/vdb /home ext4 defaults 0 0' >> /etc/fstab4.mount -a5.df -h 注:挂载相应目录前注意备份重要数据. 查看需要挂载的磁盘盘标(中间红框部分可看到磁盘盘标/dev/vdb

1虚拟机下U盘或磁盘挂载,Ubuntu下的网络配置,图形化界面和命令界面之间的切换,软件源配置

 一设置磁盘挂载(磁盘默认挂载到了/media目录下了) A:插入移动硬盘 B:对虚拟机进行设置(虚拟机->可移动设备àtoshibaExternal USB 3.0(这个是我的移动硬盘插上去之后显示的一项)à连接) 有时候出现以下现象 C:检测存储设备名称 sudofdisk –l E:挂载存储设备sdb1到挂载点/mnt目录下 sudomount /dev/sdb1 /mnt F:访问/mnt cd/mnt G:卸载/mnt sudo umount /mnt 二虚拟机下U盘或磁盘挂载,步

攻城狮在路上(叁)Linux(二十二)--- linux磁盘挂载与卸载 mount umount

挂载就是将文件系统与目录结合的操作.挂载点就是目录,该目录就是进入分区或文件系统的入口. 一.挂载前的注意事项: 1.单一文件系统不应该被重复挂载在不同的挂载点中. 2.单一目录不应该重复挂载多个文件系统. 3.即将作为挂载点的目录理论上应该都是空目录才对. 注意:对应2和3,如果要挂载的目录不为空,那么挂载了新的文件系统之后,原来的目录会暂时消失(并非覆盖掉),系统会显示最新挂载的文件系统.新分区被卸载之后,原来的文件系统会重新显示出来. 二.命令介绍 mount [-t 文件系统] [-L

Linux 磁盘挂载和mount共享

其中根据文章http://blog.163.com/[email protected]/blog/static/16581022720108162830579/也配置 原文:http://blog.csdn.net/catoop/article/details/7334901 针对Linux服务器的磁盘挂载mount和共享做简单操作说明: 1.  查看已使用的磁盘情况 df –h 2.  查看所有磁盘 fdisk –l 3.  查看指定磁盘"/dev/xvde"的分区情况 fdisk