阿里云主机挂载硬盘

2018-09-27 17:33:01

问题场景:

 Linux(Aliyun Linux 64位) 服务器

前提:

使用root身份登录

步骤:

1. 查看磁盘列表,命令:fdisk –l 。

在下面的截图中,我们能看到一块数据盘:/dev/xvdb1 ,系统已经自动给/dev/xvdb1划分了分区。

说明: http://gtms01.alicdn.com/tps/i4/TB1JeWnIXXXXXbuXpXXGjkD_pXX-555-248.jpg  

 

2. 格式化/dev/xvdc1分区,命令:mkfs.ext3 /dev/xvdb1 。

说明: http://gtms01.alicdn.com/tps/i4/TB1mAauIXXXXXXIXpXXeZQR_pXX-555-355.jpg

 

3. 挂载/dev/xvdc1分区到/data1目录下:

命令:mkdir /mnt

      mount /dev/xvdb1 /mnt

      ls -l /mnt

      df -h

说明: http://gtms01.alicdn.com/tps/i4/TB1qFGdIXXXXXaIXFXXaFbO.FXX-557-189.jpg

 

4.  如果要让这个挂载持久,需要再修改一下/etc/fstab .命令:echo "/dev/xvdb1 /mnt ext3 defaults 1 2" >> /etc/fstab     。 

说明: http://gtms01.alicdn.com/tps/i4/TB1pfetIXXXXXcXXXXXoPIk_pXX-555-114.jpg  

 

问题场景:

Windows 服务器

前提:

用管理员身份登录

步骤:

1. 打开磁盘管理器。

在 开始菜单 > 运行 > 输入 diskmgmt.msc  打开磁盘管理界面,可以看到有一块没有设置盘符的新磁盘(磁盘2)。

说明: http://gtms01.alicdn.com/tps/i4/TB1TYX1IXXXXXamXVXXu9ff9VXX-554-370.png  

2. 创建新的磁盘分区,在磁盘2的图示上单击 右键 > 新建磁盘分区 。

 说明: http://gtms01.alicdn.com/tps/i4/TB1a3KnIXXXXXXrXpXXhjPj9VXX-554-388.png

打开 新建磁盘分区向导 。一路下一步,在这个界面中,确保选中红线标注的这两项,选中后继续单击 下一步 ,开始磁盘分区和格式化操作。

说明: http://gtms01.alicdn.com/tps/i4/TB1CNGbIXXXXXaTXFXXsvn_OpXX-505-363.png  

 

3、 确认成功。

格式化完毕后,看到 磁盘2 上已经分配了盘符(新加卷 (F:)),说明操作成功。此磁盘已经可以正常使用。

说明: http://gtms01.alicdn.com/tps/i4/TB1g79aIXXXXXaUXFXXDvHj9VXX-554-387.png

  • 2020-11-22 20:56:13

    Dagger2使用详解

    简单的说,就是一个工厂模式,由Dagger负责创建工厂,帮忙生产instance。遵从Java规范JSR 330,可以使用这些注解。现在不研究Dagger2是如何根据注解去生成工厂的,先来看看工厂是什么东西,理解为什么可以实现了DI(Dependency Injection),如何创建IoC(Inverse of Control)容器。

  • 2020-11-22 21:00:28

    dagger.android--Fragment,BaseFragment

    1 使用Fragment参数来代替Activity参数 2 使用 @FragmentKey来代替@ActivityKey 3 使用HasFragmentInjector来代替@HasActivityInjector 4 AndroidInjection.inject(Fragment)方法,在Fragment的onAttach()中调用,而不是在onCreate()中 5 Fragment的Module添加位置,和Activity是不同的,它取决于Fragment需要的其他依赖注入

  • 2020-11-22 21:12:30

    Dependency Injection with Dagger2,Fragment

    標註@Provides的method若有parameter的話,Dagger會找出其擁有的該型態物件來使用。我們在Module內新增了DataModel將其列入Dagger的管理下,接著在provideFactory()增加parameter變成provideFactory(DataModel dataModel),Dagger就會找出其管理的DataModel給provideFactory使用。

  • 2020-11-22 22:58:52

    Android LiveData Transformations

    有时候有这样的需求,需要在LiveData将变化的数据通知给观察者前,改变数据的类型;或者是返回一个不一样的LiveData。

  • 2020-11-22 23:00:16

    androidx中的lifecycle组件

    Lifecycle-aware components生命周期感知组件执行操作,以响应另一个组件生命周期状态的更改,例如Activity和Fragment。这些组件可以帮助您生成更有组织、更容易维护的轻量级代码。

  • 2020-11-22 23:02:50

    Android数据存储之DataBase的Room

    Room是Google在AndroidX中提供的一个ORM(Object Relational Mapping,对象关系映射)库。它是在SQLite上提供的一个抽象层,可以使用SQLite的全部功能,同时可以更好更便捷流畅地访问数据库。(关于AndroidX可以参考

  • 2020-11-22 23:04:39

    Android组件 LiveData与MutableLiveData教程

    LiveData与ViewMode是经常搭配在一起使用的,但是为了不太混乱,我还是拆分开来说明,此篇博客只讲解 LiveData 与 MutableLiveData的概念与使用方式(但是会涉及到ViewMode的部分代码).

  • 2020-11-22 23:14:52

    Dagger 2 在 Android 上的用法

    在前面的文章我们介绍了Dagger2 中的大部分注解的使用,接下来我们从源码角度分析下第一篇文章中例子的原理。