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

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

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

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

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

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

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

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

[root@cloud ~]# fdisk /dev/sdb    #分区的时候之分一个区/dev/sdb1
[root@cloud ~]# mkfs.ext4 /dev/sdb1 #格式化分区。注意自己系统的文件格式(ext2、ext3、ext4),能够用df -TH查看。
[root@cloud ~]# mkdir /mnt/disk300g && mount -t ext4 /dev/sdb1 /mnt/disk300g # 挂载到节点/mnt/dis300g
[root@cloud ~]# df -TH
文件系统 类型 容量 已用 可用 已用%% 挂载点
/dev/mapper/vg_cloud-lv_root
ext4 8.1G 484M 7.2G 7% /
tmpfs tmpfs 2.0G 91k 2.0G 1% /dev/shm
/dev/sda1 ext4 508M 51M 431M 11% /boot
<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为例。

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

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

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

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

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

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

    Mac 安装 Jenkins 有两种方法 方法一: 从官方下载最新版本:http://mirrors.jenkins-ci.org/osx/latest 点击安装. 方法二(推荐): 使用 homeb ...

  2. Android 使用ColorMatrix改变图片颜色

    原文链接:http://blog.csdn.net/janice0529/article/details/49207939 ColorMatrix的颜色矩阵介绍 颜色矩阵M是一个5*4的矩阵,在And ...

  3. [Localization] YOLO: Real-Time Object Detection

    Ref: https://pjreddie.com/darknet/yolo/ 关注点在于,为何变得更快? 论文笔记:You Only Look Once: Unified, Real-Time Ob ...

  4. C#获取路径总结

    一.获取当前文件的路径 1.  System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName  获取模块的完整路径,包括文件名. ...

  5. RabbitMQ随笔

    不管是官方还是能搜到的文章,使用MQ的基本思路都是这样: static void Main(string[] args) { //通过工厂建立连接 using (IConnection connect ...

  6. Maven传递依赖的坑:父pom中dependencyManagement版本优先级高于传递依赖版本

    一.由来 之前同事问了个问题,就是当前工程为spring boot项目,假设版本号为2.0.3 这个项目中依赖了一个spring boot项目依赖(先别管为啥有这么奇葩的依赖,这个版本是1.5.9). ...

  7. Unity 给Mono脚本添加Try Catch工具

    using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Run ...

  8. Unity3D Shader 模型流光效果

    Shader "Custom/FlowColor" { Properties { _MainTex ("Base (RGB)", 2D) = "whi ...

  9. 企业应用打包的时候 修改ipa包的bundle identifier

    1.将ipa包后缀改为.zip,解压,之后打开包文件,找到info.plist文件后,修改相应的项就可以了.把修改后的文件重新压缩成zip,把zip改为ipa,替代原来的ipa,就可以了. 解决这个问 ...

  10. Spark注册UDF函数,用于DataFrame DSL or SQL

    import org.apache.spark.sql.SparkSession import org.apache.spark.sql.functions._ object Test2 { def ...