查询硬盘的相关信息
sudo fdisk -l //列出当前硬盘信息
sudo blkid /dev/s //查看/dev/s 的UUID、type等信息
sudo blkid //查看所有UUID
动态挂载分区或者硬盘
sudo unmount /dev/s //卸载s
sudo mount /dev/s /home/user/diskA //把s挂载到diskA上
开机自动挂载
sudo vim /etc/fstab //挂载信息是卸载/etc/fstab 下的
eg:
UUID=3b53d731-ffec-408b-b1dd-dc384c4117d8 / ext4 errors=remount-ro 0 1
# /boot/efi was on /dev/sda1 during installation
UUID=F156-9E42 /boot/efi vfat umask=0077 0 1
#diskA
/dev/sdb1 /home/user/diskA ext4 defaults 0 2
#
注:
挂载硬盘可以用UUID也可以直接用/dev/# 这种的,比较倾向与后者。
:分区定位,可以给UUID或LABEL,例如:UUID=6E9ADAC29ADA85CD或LABEL=software
:具体挂载点的位置,例如:/data:挂载磁盘类型,linux 分区一般为 ext4,windows 分区一般为 ntfs
:挂载参数,一般为defaults
:磁盘检查,默认为0
:磁盘检查,默认为0,不需要检查
第一个叫fs_freq,用来决定哪一个文件系统需要执行dump操作,0就是不需要;
第二个叫fs_passno,是系统重启时fsck程序检测磁盘的顺序号 1 是root文件系统,2 是别的文件系统。fsck按序号检测磁盘,0表示该文件系统不被检测 dump 执行ext2的文件系统的备份操作 fsck 检测和修复文件系统
提醒:
如果开机自动挂载出现问题
Ubuntu会进入紧急模式或者输入密码不能正常进入系统
1.紧急模式也就是root的超级用户模式,一般都会有挂载失败的信息,比如:不能找到相应的挂载路径或者挂载格式不正确
这个时候你需要根据错误去/etc/fstab 里面修改你刚刚添加的信息,或者先去掉你的更改,这样就可以正常启动了。
2.不能正常进入系统,一般是你把硬盘挂载在了系统的关键挂载点下,比如说/home 目录下,和你的user目录同级。
格式话硬盘分区
sudo mkfs -t ext4 /dev/sdb //-t ext4 表示将分区格式化成ext4文件系统类型
swap 分区操作
free //查看当前内存和swap分区状态
----------------------------------------------------------------------------
eg:
总计 已用 空闲 共享 缓冲/缓存 可用
内存: 16215756 7601504 1044624 696696 7569628 7711640
交换: 12582904 1721176 10861728
-----------------------------------------------------------------------------
创建一个swap文件
cd /
sudo mkdir swap
cd swap/
sudo dd if=/dev/zero of=swapfile bs=1M count=2048 //创建2G的swap,大小为bs*count
把创建好的swap文件转换成swapfile,并激活
sudo mkswap swapfile //转换
sudo swapon swapfile //激活
free //查看是否配置ok