版权声明:本文为博主原创文章。转载请注明出处。 https://blog.csdn.net/liuensong/article/details/27548771

新买的香港云server,系统仅仅能在商家的控制台上安装。

系统和硬盘分开的,根文件夹空间仅仅有10G。

须要又一次设置相关文件夹的大小。如:/usr、/var、/home等。

下面是自己的解决方法小计。

一、初始的分区情况(外加一个300G未分区的硬盘):

  1. [root@cloud ~]# df -TH
  2. 文件系统 类型 容量 已用 可用 已用%% 挂载点
  3. /dev/mapper/vg_cloud-lv_root
  4. ext4 8.1G 484M 7.2G 7% /
  5. tmpfs tmpfs 2.0G 91k 2.0G 1% /dev/shm
  6. /dev/sda1 ext4 508M 51M 431M 11% /boot
  1. [root@cloud ~]# fdisk -l | less
  2. Disk /dev/sdb: 311.4 GB, 311385128960 bytes
  3. 255 heads, 63 sectors/track, 37857 cylinders
  4. Units = cylinders of 16065 * 512 = 8225280 bytes
  5. Sector size (logical/physical): 512 bytes / 512 bytes
  6. I/O size (minimum/optimal): 512 bytes / 512 bytes
  7. Disk identifier: 0x0473169a
  8. Device Boot      Start         End      Blocks   Id  System

二、把硬盘分区、格式化、并挂载到/mnt/disk300g节点。

  1. [root@cloud ~]# fdisk /dev/sdb #分区的时候之分一个区/dev/sdb1
  2. [root@cloud ~]# mkfs.ext4 /dev/sdb1 #格式化分区。注意自己系统的文件格式(ext2、ext3、ext4),能够用df -TH查看。
  3. [root@cloud ~]# mkdir /mnt/disk300g && mount -t ext4 /dev/sdb1 /mnt/disk300g # 挂载到节点/mnt/dis300g
  4. [root@cloud ~]# df -TH
  5. 文件系统 类型 容量 已用 可用 已用%% 挂载点
  6. /dev/mapper/vg_cloud-lv_root
  7. ext4 8.1G 484M 7.2G 7% /
  8. tmpfs tmpfs 2.0G 91k 2.0G 1% /dev/shm
  9. /dev/sda1 ext4 508M 51M 431M 11% /boot
  10. <span style="color:#cc0000;background-color: rgb(255, 255, 255);">/dev/sdb1 ext4 307G 3.3G 288G 2% /mnt/disk300g</span>

三、复制根文件夹下须要又一次设置大小的文件夹节点到/mnt/disk300g下。下面已/usr、/var、/home为例。

  1. [root@cloud ~]# cp -av /usr /var /home /mnt/disk300g/
  2. [root@cloud ~]# ll /mnt/disk300g/
  3. 总用量 28
  4. drwxr-xr-x. 2 root root 4096 9 23 2011 home
  5. drwx------. 2 root root 16384 5 29 16:38 lost+found
  6. drwxr-xr-x. 13 root root 4096 9 9 2012 usr
  7. drwxr-xr-x. 22 root root 4096 9 9 2012 var

四、备份/usr、/var、/home文件夹。并挂载/mnt/disk300g/下的相关文件夹到根文件夹下。

  1. [root@cloud /]# mv /usr /usr_bak && mv /var /var_bak && mv /home /home_bak && mkdir /usr /var /home #备份并新建文件夹
  2. [root@cloud /]# mount --bind /mnt/disk300g/usr /usr
  3. [root@cloud /]# mount --bind /mnt/disk300g/var /var
  4. [root@cloud /]# mount --bind /mnt/disk300g/home /home

之后你应该能够看到/usr、/var、/home下的内容和备份之前一样了。

五、开机/重新启动自己主动挂载(等同于步骤四操作)。

  1. [root@cloud /]# vim /etc/fstab #编辑/etc/fstab文件,加入例如以下内容
  2. #
  3. # /etc/fstab
  4. # Created by anaconda on Sun Sep 9 10:33:18 2012
  5. #
  6. # Accessible filesystems, by reference, are maintained under '/dev/disk'
  7. # See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
  8. #
  9. /dev/mapper/vg_cloud-lv_root / ext4 defaults 1 1
  10. UUID=c3f1cf28-b344-4b5e-9f38-fe0781481aa4 /boot ext4 defaults 1 2
  11. /dev/mapper/vg_cloud-lv_swap swap swap defaults 0 0
  12. tmpfs /dev/shm tmpfs defaults 0 0
  13. devpts /dev/pts devpts gid=5,mode=620 0 0
  14. sysfs /sys sysfs defaults 0 0
  15. proc /proc proc defaults 0 0
  16. <span style="color:#cc0000;">/dev/sdb1 /mnt/disk300g ext4 rw 0 0
  17. /mnt/disk300g/home /home none rw,bind 0 0
  18. /mnt/disk300g/usr /usr none rw,bind 0 0
  19. /mnt/disk300g/var /var none rw,bind 0 0</span>

保存退出。


云serverlinux又一次挂载指定文件夹(非扩充)的更多相关文章

  1. 云服务器linux重新挂载指定目录(非扩充)

    新买的香港云服务器,系统只能在商家的控制台上安装. 系统和硬盘分开的,根目录空间只有10G.需要重新设置相关目录的大小,如:/usr./var./home等. 以下是自己的解决方法小计. 一.初始的分 ...

  2. 实测总结 挂载远程文件夹方案 smb ftp sftp nfs webdav

    挂载远程文件夹的方法有: 1.smb 2.ftp 3.sftp 4.nfs 5.webdav 1.smb windows局域网使用的协议,windows网上邻居发现的共享文件夹即使用的smb协议,可以 ...

  3. 文件挂载(一)- Linux挂载Linux文件夹

    一.概述 工作中经常会出现不同服务器.不同操作系统之间文件夹互相挂载的情形,例如文件服务器或数据备份服务器. 挂载一般来说就是以下四种类型: 同类型操作系统 a. linux挂载linux文件夹 b. ...

  4. 怎么统计指定文件夹下含有.xml格式的文件数目

    如何统计指定文件夹下含有.xml格式的文件数目?如题 ------解决思路----------------------Directory.GetFiles(@"路径", " ...

  5. PHP批量清空删除指定文件夹内容

    PHP批量清空删除指定文件夹内容: cleancache.php <?php // 清文件缓存 $dirs = array( realpath(dirname(__FILE__) . '/../ ...

  6. C#实现把指定文件夹下的所有文件复制到指定路径下以及修改指定文件的后缀名

    1.实现把指定文件夹下的所有文件复制到指定路径下 public static void copyFiles(string path) { DirectoryInfo dir = new Directo ...

  7. [转]C#中调用资源管理器(Explorer.exe)打开指定文件夹 + 并选中指定文件 + 调用(系统默认的播放类)软件(如WMP)打开(播放歌曲等)文件

    原文:http://www.crifan.com/csharp_call_explorer_to_open_destinate_folder_and_select_specific_file/ C#中 ...

  8. (Python)导出指定文件夹中as文件的完全限定类名

    AS3程序在编译的过程中,有一个特点是这样的,不管是项目中的类,还是标准库或者第三方库的类,编译的时候只会把用到的那些类文件编译进去,也就是说,某一些类,只要没有被主程序引用到,那这个文件是不会被编译 ...

  9. 将java的class文件放到一个指定文件夹下

    用javac执行java文件时,要把java文件的class文件放到指定文件夹下,注意文件夹要创建好,执行javac -d 文件夹 ***.java 如图: 在class文件夹下就出现了L的class ...

随机推荐

  1. Linux Ubuntu 能PING IP但不能PING主机域名的解决方法

    ------------------------------------------------------------------------------- vi /etc/nsswitch.con ...

  2. ASP.NET MVC 4 (十二) Web API

    Web API属于ASP.NET核心平台的一部分,它利用MVC框架的底层功能方便我们快速的开发部署WEB服务.我们可以在常规MVC应用通过添加API控制器来创建web api服务,普通MVC应用程序控 ...

  3. Eclipse的Project Facets属性

    Project Facets 1. 'Project Facets'可理解为:项目的特性,主流 IDE (Eclipse IDEA) 都提供了 facet 的配置.  'Project Facets' ...

  4. UML中类结构图示例

  5. 用addOnGlobalLayoutListener获取View的宽高

    首先,我们在onCreate方法里调用getHeight()和 getWidth()是不能正确获取View的宽高的,因为onCreate方法执行完了,我们定义的控件才会被onMeasure()度量,所 ...

  6. linux几个命令

    ll |wc -l 统计目录下多少文件 df -h 磁盘统计大小 du -sh 该目录占磁盘总大小 du -sh * 该目录下每个目录占用磁盘大小

  7. linux下git怎么保存账号密码

    我是用 shell 命令来执行 git 操作的,所以就决定在 --global 配置一下用户名和密码,不用每次手动输入了. 设置步骤 1. 首先需要 ftp 连接到你的 Linux 服务器,在根目录( ...

  8. sohu_news搜狐新闻类型分类

    数据获取 数据是从搜狐新闻开放的新闻xml数据,经过一系列的处理之后,生成的一个excel文件 该xml文件的处理有单独的处理过程,就是用pandas处理,该过程在此省略 import numpy a ...

  9. Django之ORM版学员管理系统

    班级表 表结构 class Class(models.Model): id = models.AutoField(primary_key=True) # 主键 cname = models.CharF ...

  10. https://pypi.org/project/py-mysql2pgsql/

    https://packages.ubuntu.com/trusty/postgresql-server-dev-9.3 所以使用下面的命令即可安装python-dev: yum install py ...