• 今天要讲的是linux下怎么查看磁盘挂载,包括挂载点和挂载硬盘或逻辑卷。 第一种方法:使用df命令,这个命令比较常用,大家都很熟悉。问题是这种方法,有时候挂载点和挂载的卷在同一行,使用脚本分析...

    今天要讲的是linux下怎么查看磁盘的挂载,包括挂载点和挂载的硬盘或逻辑卷。

    第一种方法:使用df命令,这个命令比较常用,大家都很熟悉。问题是这种方法,有时候挂载点和挂载的卷不在同一行,使用脚本分析需要一点技巧的。例如:

    orientalson:/home # df
    Filesystem           1K-blocks      Used Available Use% Mounted on
    /dev/sda2             15213032   8043668   7169364 53% /
    udev                    514496       104    514392   1% /dev
    /dev/mapper/vg_test-lv_test
                            511980     32840    479140   7% /home/mt
    orientalson:/home #

    上面显示的挂载点/home/mt和她挂载的卷不在同一行,使用shell脚本分析非常麻烦。不过也不是没办法,具体分析可以以后再讲。

    第二种方法:使用mount命令,mount -l,这种方法的缺陷在于没有卷的大小,但是挂载点和挂载的卷在同一行。例如:

    orientalson:/home # mount -l
    /dev/sda2 on / type reiserfs (rw,acl,user_xattr) []
    proc on /proc type proc (rw)
    sysfs on /sys type sysfs (rw)
    debugfs on /sys/kernel/debug type debugfs (rw)
    udev on /dev type tmpfs (rw)
    devpts on /dev/pts type devpts (rw,mode=0620,gid=5)
    securityfs on /sys/kernel/security type securityfs (rw)
    /dev/mapper/vg_test-lv_test on /home/mt type reiserfs (rw) []
    orientalson:/home #

    尽管使用肉眼不是太好看,但是使用shell脚本还是比较容易分析的。

    第三种方法:查看文件/etc/mtab。原理是,每新挂载一个卷基本上都会更新这个文件的,那么自然可以通过这个文件来查看挂载点和挂职的卷。这种方法比mount -l稍微清晰了一点,但是,有时候是不可靠的。

    orientalson:/home # cat /etc/mtab
    /dev/sda2 / reiserfs rw,acl,user_xattr 0 0
    proc /proc proc rw 0 0
    sysfs /sys sysfs rw 0 0
    debugfs /sys/kernel/debug debugfs rw 0 0
    udev /dev tmpfs rw 0 0
    devpts /dev/pts devpts rw,mode=0620,gid=5 0 0
    securityfs /sys/kernel/security securityfs rw 0 0
    /dev/mapper/vg_test-lv_test /home/mt reiserfs rw 0 0
    orientalson:/home #

    上面已经说了基本上会更新这个文件,但是并不总是更新这个问题。如果挂载时使用了-n选项,那么/etc/mtab文件里面就不会新挂载卷的信息。

    orientalson:/home # umount /home/mt
    orientalson:/home # mount -n /dev/vg_test/lv_test /home/mt
    orientalson:/home # cat /etc/mtab
    /dev/sda2 / reiserfs rw,acl,user_xattr 0 0
    proc /proc proc rw 0 0
    sysfs /sys sysfs rw 0 0
    debugfs /sys/kernel/debug debugfs rw 0 0
    udev /dev tmpfs rw 0 0
    devpts /dev/pts devpts rw,mode=0620,gid=5 0 0
    securityfs /sys/kernel/security securityfs rw 0 0

    orientalson:/home #


    转自: http://blog.chinaunix.net/uid-26748613-id-3525954.html

    展开全文
  • Linux挂载磁盘分区

    2018-09-14 15:03:28
    Linux系统一般都会有未挂载的磁盘,如果我们想使用这些为挂载的磁盘就需要挂载指定目录才能使用。 一、有多个磁盘,将未分区的磁盘挂载 1、进入root用户 su – 2、查看已挂载磁盘的使用情况: df –h ...

    Linux系统一般都会有未挂载的磁盘,如果我们想使用这些为挂载的磁盘就需要挂载到指定目录才能使用。

    一、有多个磁盘,将未分区的磁盘挂载

    1、进入root用户

    su –

    2、查看已挂载磁盘的使用情况:

    df –h

    可以看到系统已经挂载了sda磁盘,并分为sda1、sda2、sda3,3个分区

    3、查看所有磁盘信息(包括未挂载磁盘):

    fdisk –l

    4、创建新的磁盘分区

    首先进入磁盘:

    fdisk /dev/sdb

    1)选择分区号,linux基本分区和扩展分区之和不能大于4,所以在1-4直接选择,一般是从大到小按编号选:输入命令n,然后输入1。

    2)输入命令t,然后输入分区类型,输入8e表示虚拟逻辑卷分区,后期硬盘分区空间不足可以在线扩容。

    3)输入命令w,重写分区表。

    5、查看创建的分区

    1)使用fdisk –l查看创建的分区,有时候会看不到创建的新分区,此时使用fdisk命令看不到新建的分区信息。

    2)partprobe 是一个可以修改kernel中分区表的工具,可以使kernel重新读取分区表而不用重启系统。命令:

    partprobe /dev/sdb

    3)将物理硬盘分区初始化为物理卷,以便LVM使用:

    pvcreate /dev/sdb1

    6、创建卷组和逻辑卷并格式化

    1)使用命令

    vgcreate test_vg /dev/sbd1

    创建卷组test_vg

    2)创建逻辑卷test_lv:

    lvcreate –l +100%FREE –n test_lv test_vg

    3)df –hT查看空间使用情况

    4)格式化逻辑卷

    mkfs.ext4 /dev/test_vg/test_lv     

    7、创建目录将新的分区挂载到创建的目录

    1)创建目录data:

    mkdir /data

    2)挂载目录

    mount /dev/test_vg/test_lv /data

    8、partprobe显示资源正忙,这种情况,需要重启服务器才行

    9、设置分区在系统重启后自动挂载:

    vim /etc/fstab

    这一点一定要注意,否则可能出现数据丢失的情况

    二、机器只有一个磁盘,挂载剩余空间

    1、使用fdisk –l查看机器磁盘信息,发现只有一个磁盘,且存在未挂载的空间,现在增加新分区,挂载磁盘剩余空间。

    2、输入

    fdisk /dev/sda

    进入磁盘空间

    3、输入命令n,选择分区号,由于sda已经已经分了sda1、sda2、sda3三个分区,因此又能输入4。

    4、输入命令t,选择分区4,输入分区类型8e,代表逻辑卷。然后输入w重写分区表。

    5、输入

    partprobe /dev/sda4

    提示没有这个文件或目录,输入partprobe也提示资源正忙,因此只有重启机器了。。

    6、重启之后输入fdisk –l 查看分区信息,然后

    pvcreate /dev/sda4

    ,将物理硬盘分区初始化为物理卷。

    7、创建卷组和逻辑卷并格式化

    1)输入

    vgcreate test_vg /dev/sda4

    ,创建卷组test_vg

    2)创建逻辑卷test_lv:

    lvcreate –l +100%FREE –n test_lv test_vg

    3)df –hT查看空间使用情况

    4)格式化逻辑卷

    mkfs.ext4 /dev/test_vg/test_lv

    8、创建目录挂载分区

    1)mkdir /data

    2)mount /dev/test_vg/test/lv /data

    9、设置开机自动挂载分区

    vim /etc/fstab

    添加:

    /dev/test_vg/test_lv /data ext4 defaults 0 0

    展开全文
  • linux查看硬盘大小与挂载硬盘 linux硬盘挂载和未挂载两种(类似windows上的硬盘分区(C、D、E盘)) (1)查看已经挂载硬盘大小:df -h (2)查看详细的硬盘分区情况(包括挂载和未挂载两种的硬盘大小):...

    linux查看硬盘大小与挂载硬盘

    linux的硬盘有挂载和未挂载两种(类似windows上的硬盘分区(C、D、E盘))
    
    (1)查看已经挂载的硬盘大小:df -h2)查看详细的硬盘分区情况(包括挂载和未挂载两种的硬盘大小):fdisk -l
    
    
    介绍:
    
    (1)df用于检查文件系统磁盘占用情况
    
    (2)du检查磁盘空间占用情况
    
    (3)fdisk用于磁盘分区
    
    
    详解:
    
    1.df
    df命令可以获取硬盘被占用了多少空间,目前还剩下多少空间等信息,它也可以显示所有文件系统对i节点和磁盘块的使用情况。
    df命令各个选项的含义如下:
    
      -a:显示所有文件系统的磁盘使用情况,包括0块(block)的文件系统,如/proc文件系统。
      -k:以k字节为单位显示。
      -i:显示i节点信息,而不是磁盘块。
      -t:显示各指定类型的文件系统的磁盘空间使用情况。
      -x:列出不是某一指定类型文件系统的磁盘空间使用情况(与t选项相反)。
      -T:显示文件系统类型。
    
    我们先看看使用df命令的例子:
    //列出各文件系统的磁盘空间使用情况
    #df
    Filesystem           1k-blocks      Used   Available Use% Mounted on
    /dev/hda5               381139     332921     28540  93% /
    /dev/hda1                46636      6871     37357  16% /boot
    /dev/hda3             10041144   6632528   2898556  70% /home
    none                    127372         0    127372   0% /dev/shm
    /dev/hda2             27474876  24130460   1948772  93% /usr
    /dev/hda6               256667    232729     10686  96% /var1列是代表文件系统对应的设备文件的路径名(一般是硬盘上的分区);第2列给出分区包含的数据块(1024字节)的数目;第34列分别表示已用的和可用的数据块数目。
    ◆用户也许会感到奇怪,第34列块数之和不等于第2列中的块数。这是因为默认的每个分区都留了少量空间供系统管理员使用的缘故。即使遇到普通用户空间已满的情况,管理员仍能登录和留有解决问题所需的工作空间。清单中Use%列表示普通用户空间使用的百分比,若这一数字达到100%,分区仍然留有系统管理员使用的空间。
    最后,Mounted on列表示文件系统的安装点。
    //列出各文件系统的i节点使用情况。
    #df -ia
    Filesystem            Inodes   IUsed   IFree IUse% Mounted on
    /dev/hda5              98392   23919   74473   25% /
    none                       0       0       0    -  /proc
    /dev/hda1              12048      38   12010    1% /boot
    none                       0       0       0    -  /dev/pts
    /dev/hda3            1275456  355008  920448   28% /home
    none                   31843       1   31842    1% /dev/shm
    /dev/hda2            3489792  133637 3356155    4% /usr
    /dev/hda6              66264    9876   56388   15% /var
    
    //列出文件系统的类型。
    #df -T
    Filesystem    Type   1k-blocks      Used Available Use% Mounted on
    /dev/hda5     ext3      381139    332921     28540  93% /
    /dev/hda1     ext3       46636      6871     37357  16% /boot
    /dev/hda3     ext3    10041144   6632528   2898556  70% /home
    none         tmpfs      127372         0    127372   0% /dev/shm
    /dev/hda2     ext3    27474876  24130460   1948772  93% /usr
    /dev/hda6     ext3      256667    232729     10686  96% /var2
    2. du
    du的英文原义为“disk usage”,含义为显示磁盘空间的使用情况,统计目录(或文件)所占磁盘空间的大小。该命令的功能是逐级进入指定目录的每一个子目录并显示该目录占用文件系统数据块(1024字节)的情况。若没有给出指定目录,则对当前目录进行统计。
    df命令的各个选项含义如下:
    
      -s:对每个Names参数只给出占用的数据块总数。
      -a:递归地显示指定目录中各文件及子目录中各文件占用的数据块数。若既不指定-s,也不指定-a,则只显示Names中的每一个目录及其中的各子目录所占的磁盘块数。
      -b:以字节为单位列出磁盘空间使用情况(系统默认以k字节为单位)。
      -k:以1024字节为单位列出磁盘空间使用情况。
      -c:最后再加上一个总计(系统默认设置)。
      -l:计算所有的文件大小,对硬链接文件,则计算多次。
      -x:跳过在不同文件系统上的目录不予统计。
      -h:转化成方便阅读的2M、2G这种格式的显示出来。
    
    下面举例说明du命令的使用:
    //查看/mnt目录占用磁盘空间的情况
    #du –abk /mnt
    1       /mnt/cdrom
    1       /mnt/floppy
    3       /mnt
    
    //列出各目录所占的磁盘空间,但不详细列出每个文件所占的空间
    #du
    3684    ./log
    84      ./libnids-1.17/doc
    720     ./libnids-1.17/src
    32      ./libnids-1.17/samples
    1064    ./libnids-1.17
    4944    .
    输出清单中的第1列是以块为单位计的磁盘空间容量,第2列列出目录中使用这些空间的目录名称。
    ◆这可能是一个很长的清单,有时只需要一个总数。这时可在du命令中加-s选项来取得总数:
    #du –s /mnt 
    3       /mnt
    
    //列出所有文件和目录所占的空间(使用a选项),并以字节为单位(使用b选项)来计算大小
    #du –ab /root/mail
    6144    mail/sent-mail
    1024    mail/saved-messages
    8192    mail
    3、fdisk
    fdisk可以划分磁盘分区。下面给出使用Fdisk命令进行磁盘分区的操作步骤:
    #fdisk /dev/had    //使用/dev/had作为默认的分区设备
    Command (m for help): m  //选择命令选项
    Command action
    
       a   toggle a bootable flag
       b   edit bsd disklabel
       c   toggle the dos compatibility flag
       d   delete a partition
       l   list known partition types
       m   print this menu
       n   add a new partition
       o   create a new empty DOS partition table
       p   print the partition table
       q   quit without saving changes
       s   create a new empty Sun disklabel
       t   change a partition's system id
       u   change display/entry units
       v   verify the partition table
       w   write table to disk and exit
       x   extra functionality (experts only)
    
    用户通过提示键入“m”,可以显示Fdisk命令各个参数的说明。
    Fdisk有很多参数,可是经常使用的只有几个。
    ◆在Linux分区过程,一般是先通过p参数来显示硬盘分区表信息,然后根据信息确定将来的分区。如下所示:
    Disk /dev/sda: 4294 MB, 4294967296 bytes
    255 heads, 63 sectors/track, 522 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes
       Device Boot    Start       End    Blocks   Id  System
    /dev/hda1   *        41       522   3871665   83  Linux
    /dev/hda2             1        40    321268+  82  Linux swap
    
    Partition table entries are not in disk order
    Command (m for help):
    ◆如果想完全改变硬盘的分区格式,就可以通过d参数一个一个地删除存在的硬盘分区。删除完毕,就可以通过n参数来增加新的分区。当按下“n”后,可以看到如下所示:
    Command (m for help): n
    Command action
       e   extended
       p   primary partition (1-4)
       p
       Partiton number(1-4):1
       First cylinder(1-1023):1
       Last cylinder or + size or +sizeK or + sizeM(1-1023):+258M
    这里要选择新建的分区类型,是主分区还是扩展分区;并选择p或是e。然后就是设置分区的大小。
    ◆要提醒注意的是,如果硬盘上有扩展分区,就只能增加逻辑分区,不能增加扩展分区。
    ◆在增加分区的时候,其类型都是默认的Linux Native,如果要把其中的某些分区改变为其他类型,例如Linux Swap或FAT32等,可以通过命令t来改变,当按下“t”改变分区类型的时候,系统会提示要改变哪个分区、以及改变为什么类型(如果想知道系统所支持的分区类型,键入l),如下所示:
    Command (m for help): t
    Partition number (1-4): 1
    Hex code (type L to list codes): 82
    Changed system type of partition 1 to 82 (Linux swap)
    改变完了分区类型,就可以按下“w”,保存并退出。如果不想保存,那么可以选择“q”直接退出,如下所示:
    Command (m for help):w
    通过如上的操作,就可以按照需要成功地划分磁盘分区了。
    展开全文
  •  添加磁盘,查看磁盘状况 [root@db1 /]# fdisk -lDisk /dev/sda: 10.7 GB, 10737418240 bytes255 heads, 63 sectors/track, 1305 cylindersUnits = cylinders of 16065 * 5

    装虚拟机时空间划小了,于是又加了5G的空间,折腾了半天,挂上去了。整理下弄个笔记,备用。

     

     

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

        

    [root@db1 /]# 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 进行分区

     

    [root@db1 /]# 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了。

     

    [root@db1 /]# 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

    [root@db1 /]#

     

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

    [root@web1 ~]# cat /proc/partitions 
    major minor  #blocks  name


       8     0  175825944 sda
       8     1    1020096 sda1
       8     2   30716280 sda2
       8     3    8193150 sda3
    [root@web1 ~]# partprobe /dev/sda
    [root@web1 ~]# 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
    [root@web1 ~]# 



     

    3. 格式化 /dev/sdb1 分区

     

    [root@db1 /]# 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 挂在到该目录下

     

    [root@db1 /]# 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

    [root@db1 /]# mkdir /u01

    [root@db1 /]# 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

    [root@db1 /]# mount /dev/sdb1 /u01

     

    5. 验证挂载是否成功

    [root@db1 /]# 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. 设置开机自动挂载

     

    [root@db1 /]# 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

     

     

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

    Linux fstab 参数详解

    http://www.cndba.cn/Dave/article/651

     

     

     

     

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

    QQ: 492913789
    Email: ahdba@qq.com
    Blog: http://www.cndba.cn/dave

    网上资源: http://tianlesoftware.download.csdn.net 

    相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx 

    DBA1 群:62697716(); DBA2 群:62697977

    展开全文
  • 参考,近乎照抄:Linux不重启识别新挂载磁盘 有很多相近的文章都有类似的内容,有些会告诉你怎么是那个 host,实际上按照上文执行所有的 host 就行。 先看有哪些总线连接着: [root@local...

    动态挂载过很多次磁盘,迁移过很多次数据。虽然重复了很多次,但是一直没有记住过这一系列的命令,估计以后也记不住,因此为了方便自己,做个记录。

    一、首先需要让 Linux 识别新挂载的磁盘

    参考:
    Linux不重启识别新挂载的磁盘
    不重启Linux主机来识别新加的硬盘

    先看有哪些总线连接着:

    [root@localhost ~]# ls /sys/class/scsi_host/
    host0 host1 host2
    

    有很多相近的文章都有类似的内容,有些会告诉你怎么找是那个 host,如果只有少数几个,可以都直接执行。
    本来我自己认为不需要去找,都执行一次就好了,直到我发现
    在这里插入图片描述
    这么多,总不能都输出一遍吧,还是要知道怎么找具体是哪个 host。
    使用下面的命令查找:
    grep mpt /sys/class/scsi_host/host*/proc_name
    注意上面写的 host*
    上面命令的输出结果类似下面:
    /sys/class/scsi_host/host14/proc_name:mptspi
    通过上面方式找到了 host14

    其次,重新扫描SCSI 总线来添加设备:

    [root@localhost ~]# echo "- - -" > /sys/class/scsi_host/host14/scan
    
    

    之所以扫描的是SCSI 总线,是因为我们添加的是 SCSI 类型的磁盘。

    再次,查看一下新挂载的磁盘,此时 Linux 已经可以识别新添加的磁盘:

    [root@localhost ~]# fdisk -l
    

    最后,对新挂载的磁盘进行分区,格式化,挂载即可使用。

    二、分区

    参考:Ubuntu服务器挂载新硬盘的步骤
    下面记录执行的具体命令

    fdisk -l 查看所有磁盘,然后选择要进行分区的磁盘,比如新磁盘是 /dev/sda

    root@zhang:~# fdisk /dev/sdb
    # 输入 n,创建新分区,使用整个磁盘的情况下,后续全部使用默认值即可,这里不再列举
    Command (m for help): n
    # 配置分区后,输入 w 保存退出
    Command (m for help): w
    

    之后通过 fdisk -l 应该能看到一个 /sdev/sdb1 分区。

    三、格式化

    后续部分参考: 五、创建分区、格式化、挂载

    执行下面命令即可:

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

    四、挂载

    创建要挂载的目录,然后挂载即可:

    [root@localhosts ~]# mkdir /data
    
    [root@localhost ~]# mount /dev/sdb1 /data
    

    取消挂载方法: umount /dev/sdb1

    五、开机挂载

    更新 /etc/fstab

    [root@localhost ~]# vi /etc/fstab
    
    

    在最后添加下面的配置:

    /dev/sdb1       /data      ext4     defaults    1  2
    

    六、迁移数据

    由于我这里使用最小安装,并且在局域网内,因此没有 rsync 工具,只能使用 cp 方式。

    rsync 可以参考: 使用 rsync 命来快速迁移服务器数据

    使用 cp 命令时,可以通过 -p 来保留文件的属性信息,通过 -r 递归复制目录。

    因此命令类似 cp -rfp 要复制的目录 /data

    七、补充

    继续补充。

    展开全文
  • 最近发现很多用户反馈的一些问题与磁盘挂载有关,1、安装完面板后发现磁盘容量与实际购买容量不符2、重启服务器后面板无法访问,网站、数据库文件丢失以上都是因为未挂载磁盘,或挂载操作不当引起的,为解决这个问题...
  • 1.查看已挂载磁盘信息  df -h 2.查看磁盘信息  sudo fdisk -l 3.格式化磁盘  mkfs.ext4 /dev/vdb 4.挂载磁盘  mount /dev/vdb /mnt 5.实现自动挂载  vi /etc/fstab  添加如下内容:  /dev/vdb...
  • 知道大家时间都很宝贵,我直接把流程命令写下来,大家配置完即可,想研究原理的话就往下读 ...fdisk -l # 查看可挂载磁盘 df -h # 查看已经挂载磁盘 mkfs.ext4 /dev/vdb # 初始化磁盘 mount /dev/vdb /u01 ...
  • 磁盘经过分区和格式化后,如果想要使用这些磁盘,那么还需要挂载。 在挂载某个分区前,需要先建立一个挂载点,这个挂载点是以目录的形式出现的,一旦把某个分区挂载到这个挂载点下,往这个目录写数据时,就都会写...
  • 在给系统新增了磁盘以后,如果重启系统我们会发现找不到存储了;但是使用fdisk -l可以看到存储空间,说明存储还在。这是因为关机后,挂载已经自动卸载掉了。我们当然可以手动再次将其挂载,但如果每次重启都需要这样...
  • Linux磁盘查看和挂载

    2018-08-21 22:24:49
    1)添加磁盘之前,先用fdisk -l查看磁盘的基本信息 [root@localhost ~]# fdisk -l Disk /dev/sda: 42.9 GB, 42949672960 bytes 255 heads, 63 sectors/track, 5221 cylinders Units = cylinders of 16065 * 512 = ...
  • linux查看与挂载磁盘

    2018-05-02 15:12:34
    (1) 用命令fdisk -l查看磁盘 (2) 新建一个文件夹,作为将来访问vdb1的标识 mkdir /data1(3) 查看磁盘vdb1的文件系统类型 df -T(4) 挂载磁盘vdb1data1 mount -t ext4 /dev/vdb1 /data1/(5) 用df -...
  • Linux挂载硬盘的步骤

    2019-03-13 16:37:10
    1.先看有几块硬盘 命令:fdisk -l Linux硬盘的表示法,一般是 /dev/sd(x) /dev/hd(x) .... 上面的x代表a/b/c/d/e/...,这里表示第几块硬盘 然后再是分区,如 /dev/sda(x) 这里的x就是数字了,如1/2/3/4/5/....
  • 1、先查看目前机器上有几块硬盘,及已挂载磁盘: fdisk -l 能够查看当前主机上连接上的磁盘,以及已经分割的磁盘分区。(下面以/dev/vdb磁盘进行分区、挂载为例,挂载点设置为/data) df -h 能够查看已经挂载...
  • 1. 给服务器添加一块硬盘 注意:  如果你是IDE 接 口 硬 盘 :/dev/dh[a-z],这里的硬盘名字应该是dh[a-z]开头  如果你是SCSI 接 口 硬 盘 : / dev/[ a -z ],这里的硬盘名字应该是sd[a-z]开头,我们的新硬盘为sdb...
  • Linux的本地挂载介绍了,这篇文章介绍的是远程挂载网络磁盘。 远程挂载网络磁盘 实际上,这个操作与使用nfs共享一个文件的方法是相同的。思路是服务端将一块磁盘空间本地挂载到一个目录,然后通过网络使用...
  • 记录一下磁盘挂载的经历,背景是这样的,业务运行时有大量的日志文件产生,因此给服务器挂载一个数据盘。 先普及几个查看linux磁盘空间的命令: df -h 查看磁盘空间 du -m 查看当前目录下各个文件占用存储空间大小,...
  • linux挂载硬盘

    2018-10-16 21:23:57
    linux系统加硬盘不像windows那样直接插入硬盘就可以使用,而需要一些命令进行操作。 操作步骤 首先需要给虚拟机分配内存。 选择硬盘,点击下一步 一直默认‘下一步’ 选择要加硬盘的大小 再点击下一步 再点‘完成...
  • Linux将多块磁盘挂载到一个目录,特此记录,方便以后使用。 服务器需要保存大量图片,内含4块2T的磁盘,需要将磁盘挂载到影像目录。 单块磁盘挂载比较简单: 创建分区 格式化分区 挂载 同一目录无法重复挂载,后...
  • 1.查看已挂载磁盘信息 df -h 2.查看磁盘信息 fdisk -l 4.挂载磁盘(把/dev/sda3 挂载 /data目录) mount /dev/sda3 /data/ 以上亲测有效! 5.实现自动挂载 vi /etc/fstab 添加如下内容: /dev/sda...
1 2 3 4 5 ... 20
收藏数 99,726
精华内容 39,890