Linux系統掛載阿里云“多余的”數據盤步驟

 更新時間:2015-06-15 15:24:47   作者:佚名   我要評論(0)

多余的數據盤我們通常是指沒有用到的一些目錄或數據盤了,我們可以通過掛載來進行二次利用了,下文一聚教程小編就為各位介紹。微魔最近剛剛從外地出差回來,也終于可以恢復

 多余的數據盤我們通常是指沒有用到的一些目錄或數據盤了,我們可以通過掛載來進行二次利用了,下文一聚教程小編就為各位介紹。

微魔最近剛剛從外地出差回來,也終于可以恢復更新了~今天和大家分享的是如何掛載阿里云的“數據硬盤”(阿里云開通后默認只掛載了“系統盤”),說到這個所謂的“數據盤”,因為微魔屬于阿里云的早期的用戶,曾經在之前的促銷中訂購了這個多余的數據盤(40G),但一直沒有掛載,遺憾的是這個數據盤一旦訂購就不能取消(即使沒掛載也不能取消!),這個問題對于微魔這樣的小用戶而言無疑是一種莫大的浪費(特別是金錢上的浪費…),既然無法取消,那就既來之則安之吧。接下來就和大家分享一下這個掛載數據盤的方法吧。

另外插播一條消息,阿里云在4月29日的時候上線了北京的數據中心,這也是繼杭州、青島之后的第三個數據中心,至于大家一直期待的香港機房,一直在劇透,但一直沒有實現…

1.使用命令”df -h”查看你是否有可用的數據盤,如果存在,返回如下,

Disk /dev/xvda: 21.5 GB, 21474836480 bytes
224 heads, 56 sectors/track, 3343 cylinders
Units = cylinders of 12544 * 512 = 6422528 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x992cadc0

    Device Boot      Start         End      Blocks   Id  System
/dev/xvda1   *           1        3343    20967268   83  Linux

Disk /dev/xvdb: 42.9 GB, 42949672960 bytes
255 heads, 63 sectors/track, 5221 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: 0x00000000

Disk /dev/xvdb doesn't contain a valid partition table

2.使用如下命令對數據盤進行分區

fdisk -S 56 /dev/xvdb

依次輸入【n】->【p】->【1】->【回車】->【回車】->【wq】

Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel
Building a new DOS disklabel with disk identifier 0xc3137cf3.
Changes will remain in memory only, until you decide to write them.
After that, of course, the previous content won't be recoverable.

Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)

WARNING: DOS-compatible mode is deprecated. It's strongly recommended to
switch off the mode (command 'c') and change display units to
sectors (command 'u').

Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-5874, default 1):
Using default value 1
Last cylinder, +cylinders or +size{K,M,G} (1-5874, default 5874):
Using default value 5874

Command (m for help): wq
The partition table has been altered!

Calling ioctl() to re-read partition table.
Syncing disks.

3.使用“fdisk -l”命令可以看到新的分區xvdb1。

Disk /dev/xvda: 21.5 GB, 21474836480 bytes
224 heads, 56 sectors/track, 3343 cylinders
Units = cylinders of 12544 * 512 = 6422528 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x992cadc0

    Device Boot      Start         End      Blocks   Id  System
/dev/xvda1   *           1        3343    20967268   83  Linux

Disk /dev/xvdb: 42.9 GB, 42949672960 bytes
255 heads, 56 sectors/track, 5874 cylinders
Units = cylinders of 14280 * 512 = 7311360 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xc3137cf3

    Device Boot      Start         End      Blocks   Id  System
/dev/xvdb1               1        5874    41940332   83  Linux

4.使用如下命令格式化分區

mkfs.ext4 /dev/xvdb1
[email protected]:~# mkfs.ext4 /dev/xvdb1
mke2fs 1.41.12 (17-May-2010)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
2621440 inodes, 10485083 blocks
524254 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=4294967296
320 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
        4096000, 7962624

Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 38 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.
5.使用如下命令,添加分區信息(將數據盤掛載在/mnt,也可自行修改)

echo '/dev/xvdb1  /mnt ext4    defaults    0  0' >> /etc/fstab

6.使用如下命令查看掛載的分區

cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
#                
proc            /proc           proc    defaults        0       0
# / was on /dev/xvda1 during installation
UUID=34e4b8c4-016a-4003-8b4d-92aeb3cdc3c5 /               ext3    errors=remount-ro 0       1
/dev/scd0       /media/cdrom0   udf,iso9660 user,noauto     0       0
xenfs                   /proc/xen               xenfs   defaults        0 0
/dev/xvdb1  /mnt ext4    defaults    0  0

7.使用“mount -a”命令掛載新分區,并用“df -h”命令查看,出現如下信息則證明成功了

Filesystem            Size  Used Avail Use% Mounted on
/dev/xvda1             20G  4.2G   16G  22% /
tmpfs                 501M     0  501M   0% /lib/init/rw
udev                  497M  116K  496M   1% /dev
tmpfs                 501M     0  501M   0% /dev/shm
/dev/xvdb1             40G  176M   38G   1% /mnt

以后重裝系統的話,系統盤會被清除,但是這個數據盤上的數據是不受影響的,只是需要重新掛載,直接使用如下命令即可,

echo '/dev/xvdb1  /mnt ext4    defaults    0  0' >> /etc/fstab
mount -a

相關文章

  • 深入理解nodejs搭建靜態服務器(實現命令行)

    深入理解nodejs搭建靜態服務器(實現命令行)

    靜態服務器 使用node搭建一個可在任何目錄下通過命令啟動的一個簡單http靜態服務器 完整代碼鏈接 安裝:npm install yg-server -g 啟動:yg-server
    2019-02-06
  • 詳解webpack編譯速度提升之DllPlugin

    詳解webpack編譯速度提升之DllPlugin

    一、前言 The DllPlugin and DllReferencePlugin provide means to split bundles in a way that can drastically improve build time performance. DllPlu
    2019-02-06
  • Vue從TodoList中學父子組件通信

    Vue從TodoList中學父子組件通信

    簡單的 TodoList 實現一個簡單的 todolist,當我輸入內容后,點擊提交自動添加在下面,如下圖所示: 用代碼實現這個效果: <div id="app"> <input ty
    2019-02-06
  • Tensorflow分類器項目自定義數據讀入的實現

    Tensorflow分類器項目自定義數據讀入的實現

    在照著Tensorflow官網的demo敲了一遍分類器項目的代碼后,運行倒是成功了,結果也不錯。但是最終還是要訓練自己的數據,所以嘗試準備加載自定義的數據,然而d
    2019-02-06
  • ES6 對象的新功能與解構賦值介紹

    ES6 對象的新功能與解構賦值介紹

    ES6 通過字面量語法擴展、新增方法、改進原型等多種方式加強對象的使用,并通過解構簡化對象的數據提取過程。 一、字面量語法擴展 在 ES6 模式下使用字
    2019-02-06
  • Redis連接錯誤的情況總結分析

    Redis連接錯誤的情況總結分析

    前言 最近由于流量增大,redis 出現了一連串錯誤,比如: LOADING Redis is loading the dataset in memory use of closed network connection connec
    2019-02-06
  • 使用TensorFlow實現二分類的方法示例

    使用TensorFlow實現二分類的方法示例

    使用TensorFlow構建一個神經網絡來實現二分類,主要包括輸入數據格式、隱藏層數的定義、損失函數的選擇、優化函數的選擇、輸出層。下面通過numpy來隨機生成一
    2019-02-06
  • PHP實現字符串大小寫轉函數的功能實例

    PHP實現字符串大小寫轉函數的功能實例

    字符串的大小寫轉換功能在日常中經常使用。那么如何實現一個簡單的大小寫轉換功能呢&#63; 在php中,最終使用的是c語言的toupper,tolower函數將字符進行大小寫
    2019-02-06
  • Nginx代理時header頭中帶"_"信息丟失問題的解決

    Nginx代理時header頭中帶"_"信息丟失問題的解決

    前言 開發網關項目時,在請求時往請求頭header中放入了簽名sign_key信息,在接收請求時再從header中拿出,在本地調試時是可以的,但上線之后通過Nginx代理之后
    2019-02-06
  • Python實現E-Mail收集插件實例教程

    Python實現E-Mail收集插件實例教程

    __import__函數 我們都知道import是導入模塊的,但是其實import實際上是使用builtin函數import來工作的。在一些程序中,我們可以動態去調用函數,如果我們
    2019-02-06

最新評論

黑龙江新11选5开奖结果