ubuntu18之硬盘

文章目录

  • 分区/格式化/挂载
  • 挂载ntfs
  • Ubuntu18.04挂载exfat格式移动硬盘
  • 坏块检测
    • 定时检测与email上报
  • 空间扩充

分区/格式化/挂载

参考:https://blog.csdn.net/zhangting1002/article/details/78892011
参考:https://www.cnblogs.com/python-kp/p/9844920.html
参考:https://blog.csdn.net/okhymok/article/details/76616892

sudo fdisk -l
#找到需要添加的新设备,例如 /dev/sda
sudo fdisk /dev/sda
#键入m,列入fdisk帮助,提示需要创建分区表和格式化
#键入g,创建新分区表
#键入w,保存分区表
sudo fdisk /dev/sda
#键入m,
#键入n,+回车+回车  默认是1个分区
#键入p,   打印分区信息
#键入w,  保存分区配置
sudo mkfs –t ext4 /dev/sda1   #sda格式化文件系统
#或者 sudo mkfs.ext4 /dev/sda1   #sda格式化文件系统
sudo mount /dev/sda1 /mnt/target-dir

sudo vi /etc/fstab    #开机挂载
#添加如下内容
/dev/sda1 /home/work ext4 defaults  0 1   #如果是多个分区,注意修改/dev/sdax,x代表分区序号
sudo mount -a   #不重启且生效的方法

#譬如 /dev/hda5 已经挂载在/mnt/hda5上,用一下三条命令均可卸载挂载的文件系统
umount /dev/hda5
umount /mnt/hda5
umount /dev/hda5 /mnt/hda5

挂载ntfs

Ubuntu 18.04 挂载windows硬盘

sudo blkid    #可以查看分区文件系统格式
sudo vi /etc/fstab    #开机挂载
/dev/sda1 /home/work ntfs defaults  0 1   #如果是多个分区,注意修改/dev/sdax,x代表分区序号

Ubuntu18.04挂载exfat格式移动硬盘

#需要先安装exfat驱动
sudo apt-get install exfat-fuse
#挂载同前面介绍的步骤一样

坏块检测

使用 smartmontools 查看硬盘的健康状态

# 安装
sudo apt-get install smartmontools
# 手册
man smartctl
smartctl -h
# 检查 Linux 硬盘健康
sudo smartctl -H /dev/sda5

smartctl 6.6 2016-05-31 r4324 [x86_64-linux-5.3.0-46-generic] (local build)
Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED

#结果显示指定检测的硬盘很健康,近期内不大可能发生硬件失效

定时检测与email上报

参考
smartctl用以检查磁盘的运行状态信息常用命令如下:

smartctl -a #检查是否启用smart
smartctl -s on #启用smart
smartctl -H #检查磁盘健康状况
smartctl -A #查看硬盘的详细信息
smartctl -t long #后台检测,消耗时间长
smartctl -t short #后台检测,消耗时间短
smartctl -C -t #前台检测硬盘,CPU、内存消耗
smartctl -X #中断后台检测硬盘
smartctl -l selftest #显示硬盘检测日志
smartctl -l error #显示硬盘错误汇总

一般会在守护进程smartd中配置一些高级功能,比如,定时检测、分析汇总、上报等。可以编辑smartd.conf进行配置。常用的配置项:

邮件告警
/dev/sda -a -m [email protected],root@localhost #监控磁盘的所有属性,出现 Failure,邮件通知
/dev/sda -H -m [email protected],root@localhost #监控磁盘的健康状态,出现 Failure,邮件通知
/dev/sdb -m [email protected] -M test #启用时,发送test消息
定时检测
/dev/sde -d hpt,1/1 -a -s S/../.././01 #每天1:00-2:00 am,进行短自检
/dev/sde -d hpt,1/2 -a -s S/../.././02 #每天2:00-3:00 am,进行短自检
/dev/sde -d hpt,1/3 -a -s S/../.././03 #每天3:00-4:00 am,进行短自检
/dev/sde -d hpt,1/4/1 -a -s L/../../7/00 #每周日00:00-01:00 am,进行长自检
/dev/sde -d hpt,1/4/2 -a -s L/../../7/02 #每周日02+00-03:00 am,进行长自检

空间扩充

参考:https://blog.csdn.net/lhl_blog/article/details/86636217
推荐使用gparted工具,图形化界面,操作简单

sudo apt-get install gparted
#gparted需要root权限,执行如下命令进入gparted的配置界面:
sudo gparted
#剩下的基本根据菜单选项进行操作

你可能感兴趣的:(服务器,linux,ubuntu系统)