fdisk

磁盘分区注意事项

蓝咒 提交于 2021-02-13 15:27:39
磁盘分区的重点: 1.磁盘分区的实质就是针对上述0磁头0磁道1扇区的前446字节后面接下来的64bytes的分区表进行设置,即主要划分起始以及结束磁头号,以及扇区号和挂面号 2.分区工具有fdisk(适合小于2T的磁盘分区),parted(适合大于2T的磁盘分区,可以对小于2T的磁盘分区),fdisk首选,大于2T才选parted 3.一块磁盘的分区表仅有64byte大小,每个分区表要占用16个字节,因此一块磁盘支持4个分区表信息,即主分区+扩展分区不超过4个 4.磁盘分区是按照柱面(cylinder)来划分的 5.扩展分区不能直接使用,需要在扩展分区上面创建逻辑分区 6.扩展分区要有自己的分区表,所以扩展分区下面的逻辑分区可以有多个 1-4分区号,主分区使用,5-逻辑分区 磁盘分区格式化为ext4文件系统后会生成一定数量的inode和block inode存放文件的属性信息以及作为文件的索引(指向文件的实体BLOCK) block存放文件的实际内容 inode相同的文件,互为硬链接文件 一个文件被创建后至少要占用一个inode和一个block 如果一个文件很大,可能占多个block(4K) 如果文件很小,也至少要占用一个block,并且剩余空间不可以使用了 inode大小和总量查看:dumpe2fs /dev/sda3|egrep -i "block size|inode

mac读写ntfs

半腔热情 提交于 2021-02-12 08:56:04
mounty macOS High Sierra上使用 ntfs-3g读取 NTFS 格式磁盘 Using-ntfs-3g-on-macOS-High-Sierra brew cask install osxfuse brew install ntfs-3g 挂载 yjd ntfs 格式硬盘,先在系统上弹出该硬盘,重新挂载 $ diskutil list ... /dev/disk1 (external, physical): #: TYPE NAME SIZE IDENTIFIER 0: FDisk_partition_scheme *2.0 TB disk1 1: Windows_NTFS yjd 2.0 TB disk1s1 $ sudo mkdir -p /Volumes/yjd $ sudo /usr/local/bin/ntfs-3g /dev/disk1s1 /Volumes/yjd -olocal -oallow_other 回提示安全问题,设置允许后,可重新运行以上命令 挂载成功,就可以拷贝,但回报错,不影响操作 来源: oschina 链接: https://my.oschina.net/u/916854/blog/1595106

linux系统管理命令集合

情到浓时终转凉″ 提交于 2021-02-12 04:49:00
系统 # uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinfo # 查看CPU信息 # hostname # 查看计算机名 # lspci -tv # 列出所有PCI设备 # lsusb -tv # 列出所有USB设备 # lsmod # 列出加载的内核模块 # env # 查看环境变量 资源 # free -m # 查看内存使用量和交换区使用量 # df -h # 查看各分区使用情况 # du -sh <目录名> # 查看指定目录的大小 # grep MemTotal /proc/meminfo # 查看内存总量 # grep MemFree /proc/meminfo # 查看空闲内存量 # uptime # 查看系统运行时间、用户数、负载 # cat /proc/loadavg # 查看系统负载 磁盘和分区 # mount | column -t # 查看挂接的分区状态 # fdisk -l # 查看所有分区 # swapon -s # 查看所有交换分区 # hdparm -i /dev/hda # 查看磁盘参数(仅适用于IDE设备) # dmesg | grep IDE # 查看启动时IDE设备检测状况 网络 # ifconfig # 查看所有网络接口的属性 #

坏道的基本介绍及恢复方法

丶灬走出姿态 提交于 2021-02-11 17:29:16
简要介绍硬盘坏道可以说是硬盘致命性故障。出现硬盘坏道以后硬盘往往也就代表着硬盘生命结束,硬盘在出现坏道以后不但是某些坏扇区不可用,还会直接殃及到其它可用磁盘扇区,这样硬盘生命也不会太长,一般利用不了多长时间后便无法再继续使用,造成整块硬盘损坏。硬盘出现坏道,意味着用来存储数据不安全,硬盘坏了可以再买,但其中的数据丢了上哪儿买呢?所以,我们须认识硬盘坏道。 硬盘坏道分 “逻辑坏道” 和 “ 物理坏道 ” 两种。“ 逻辑坏道 ”一般可用软件修复; “物理坏道” 表示硬盘磁道产生了物理损伤。 编辑本段新硬盘每一个刚出厂的新硬盘都或多或少的存在坏道,只不过他们被厂家隐藏在P表和G表中,我们用一般的软件访问不到它。G表,又称用户级列表,大约能存放几百个到一千左右的坏道;P表,又称工厂级列表,能存放4000左右的坏道或更多。 编辑本段检查坏道①在打开、运行文件时,硬盘速度明显变慢;或明显听到硬盘“嗒嗒”响,有时Windows还会提示无法读写文件。 ②每次开机都自动进行磁盘扫描,这表明硬盘有需要修复的错误。如果该程序不能顺利通过,就表明硬盘有坏道了;或者扫描虽可通过,但在某些位置标记为红色的“B”。 ③硬盘无法引导,用软盘或光盘启动后可看见硬盘盘符,但无法对其进行操作;或根本看不到盘符。 ④在读取某一文件或运行某一程序时,硬盘反复读盘且出错,提示文件损坏等信息,或者要经过很长时间才能成功

Linux_修复GRUB引导故障的3种方法!

半城伤御伤魂 提交于 2021-02-08 09:49:34
修复GRUB引导故障 一.修复GRUB引导故障 1. 故障原因 2. 故障现象 3. 解决思路 4.修复GRUB引导故障 二.修复GRUB引导故障方法1 ——方法一:手动输入引导命令(笨拙繁琐,不建议使用) 三.修复GRUB引导故障方法2 ——方法二:进入急救模式,恢复GRUB引导程序 ——主引导程序记录被破坏 1.创建磁盘,格式化,挂载,备份文件 2.模拟对MBR中的GRUB引导程序的破坏,不破坏分区表 3.引导界面进入急救模式,从备份文件中恢复GRUB引导程序 四.方法二具体实验步骤: 1.创建磁盘,格式化,挂载,备份文件 2.模拟对MBR中的GRUB引导程序的破坏,不破坏分区表 3.引导界面进入急救模式,从备份文件中恢复GRUB引导程序 五.引导界面进入急救模式,方法3 重建GRUB菜单配置文件 ————配置文件丢失、删除 重新构建GRUB菜单的配置文件 退出chroot环境,并重启 六.引导界面进入急救模式,方法3实验步骤 重建GRUB菜单配置文件实验 重新构建GRUB菜单的配置文件 退出chroot环境,并重启 一.修复GRUB引导故障 1. 故障原因 MBR中的GRUB弓|导程序遭到破坏 grub.conf文件丢失、引导配置有误 2. 故障现象 系统引导停滞,显示“grub>" 提示符 3. 解决思路 尝试手动输入引导命令 进入急救模式,重写或者从备份中恢复grub

华为OpenEuler体验系列(03)--制作openEuler启动U盘

狂风中的少年 提交于 2021-02-08 05:19:13
一、下载openEuler镜像: https://mirrors.huaweicloud.com/openeuler/openEuler-20.03-LTS/ISO/x86_64/ 二、使用上一章节做的启动盘启动,进入TinyCore系统: (1)将U盘的剩余区域分区,格式化成ext3(我的是sda是U盘,自己根据自己的实际情况调整): fdisk -l fdisk /dev/sda 依次使用下面的命令:p,n(p,2,起始扇区,+4G),w mkfs.ext3 -L "IMG_SET" /dev/sda2 (2)挂载上面的分区,和存放iso的ntfs分区,然后将iso镜像拷贝到ext3分区 mkdir -p /mnt/sda2 mount /dev/sda2 /mnt/sda2 mkdir -p /mnt/ntfs01 mount -t ntfs /dev/nvme0n1p5 /mnt/ntfs01 mkdir -p /mnt/sda2/img_set cp /mnt/ntfs01/Downloads/openEuler*-dvd.iso /mnt/sda2/img_set/ 三、编写grub.cfg配置文件: set gfxpayload=keep insmod gzio insmod part_gpt insmod ext2 search --no-floppy --set

Linux磁盘与文件系统管理(一)

大兔子大兔子 提交于 2021-02-07 17:45:56
fdisk   常用的磁盘分区工具,受mbr分区表的限制,只能给小于2TB的磁盘划分分区,如果使用fdisk对大于2TB的磁盘进行分区,虽然可以分区,但只能识别2T的空间,一般使用parted分区工具   -l  # 显示所有磁盘分区信息 [root@puppet105 ~]# fdisk -l Disk /dev/sda: 64.4 GB, 64424509440 bytes, 125829120 sectors    # 磁盘/dev/sda 的大小 Units = sectors of 1 * 512 = 512 bytes                  # 每个柱面大小512字节 Sector size (logical /physical): 512 bytes / 512 bytes        # 每个扇区的字节数 I /O size (minimum/optimal): 512 bytes / 512 bytes          # 每次读写的字节数 Disk label type: dos Disk identifier: 0x000a9f20 Device Boot Start End Blocks Id System /dev/sda1 * 2048 2099199 1048576 83 Linux /dev/sda2 2099200 4196351

Linux磁盘和文件系统管理

馋奶兔 提交于 2021-02-07 17:04:16
1.检测并确认新硬盘 挂载好新的硬盘设备并启动主机后,Linux系统会自动检测并加载该硬盘,无须额外安装驱动。执行“fdisk -l”命令即可查看,确认新增硬盘的设备名称和位置。作用:列出当前系统中所有硬盘设备及其分区的信息。 [root@localhost ~]# fdisk -l Disk /dev/sda: 21.5 GB, 21474836480 bytes 255 heads, 63 sectors/track, 2610 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: 0x000b2b5d Device Boot Start End Blocks Id System /dev/sda1 * 1 13 102400 83 Linux Partition 1 does not end on cylinder boundary. /dev/sda2 13 279 2134016 82 Linux swap / Solaris Partition 2 does not

Linux 查看服务器硬件配置

孤街醉人 提交于 2021-02-06 07:42:05
查看CPU配置 $lscpu $cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c 查看内存配置 $free -h 查看硬盘大小 $fdisk -l |grep Disk $lspci -v -s 00:02.0 (输入显卡序号,获得某块显卡的详细信息) $lsblk $cat /sys/block/磁盘名字/queue/rotational 查询是否固态 返回0:SSD盘 返回1:SATA盘 查看显卡配置 $lspci | grep -i vga 查看所有显卡 Windows系统 1)查看cpu信息 cmd输入wmic,再输入cpu get * 图中cpu为四核超线程 2)查看内存信息 cmd输入wmic,再输入memorychip 两个内存条,各8G 来源: oschina 链接: https://my.oschina.net/u/4349637/blog/3335294

ubuntu中查看u盘的方法

一曲冷凌霜 提交于 2021-01-23 23:11:29
https://jingyan.baidu.com/article/a3aad71ae5e6bbb1fb009694.html 在某些情况下,U盘内的文件查看不到,像是被隐藏了,此时需要通过终端来操作,将U盘挂载到文件系统。挂载前需要知道U盘在Ubuntu系统内的磁盘名称,终端输入:sudo fdisk -l,可以看到设备名称为/dev/sdb1,大小29.8G,文件格式FAT32。 (也可以用df -h来查看挂载点信息) 挂载U盘,因为此处U盘只有一个分区,所以直接挂载/dev/sdb1即可(若移动存储设备有多个分区,可按分区挂载),终端输入:sudo mount /dev/sdb1 /mnt,这里将U盘的唯一分区挂载到/mnt目录下。 挂载成功后,即可在/mnt目录下查看到U盘内的文件,可以ls/cp/mv等等操作。 最后U盘使用完毕,需要用umount命令卸载,终端输入:sudo umount /mnt。(如果U盘内的文件有改动,在卸载前最后使用sync命令同步一下) PS:取消挂载时出现了umount: /mnt: device is busy,原因是因为有程序在使用 /mnt 目录,我们可以使用 fuser 命令查看挂载目录被哪些进程占用。fuser 可以显示出当前哪个程序在使用磁盘上的某个文件、挂载点、甚至 网络 端口,并给出程序进程的详细信息。运行以下命令 sudo