导航:首页 > 编程系统 > linux如何使用spfdisk

linux如何使用spfdisk

发布时间:2023-07-13 01:34:03

linux系统如何创建和挂载XFS文件系统

首先要先看看自己的版本,高版本的Linux才会支持xfs的文件系统的。在rhel7以后才用了专xfs,centos6的6.8版本后属也开始了xfs的支持。如果你的电脑版本过低可以,通过升级内核来进行使用xfs。然后呢就是在心的设备里面通过mk.xfs
设备路径来进行格式化磁盘。最后挂载的时候可以直接mount
或者写入/etc/fstab
(指定格式xfs)挂载。具体可以参考《Linux就该这样学》。好好试试吧,加油

㈡ Linux如何利用fdisk工具建立分区

fdisk磁盘分区工具

1.首先查看硬盘信息

fdisk -l 如果有硬盘有剩余空间就可以对其进行分区

[root@bogon 桌面]# fdisk -l

Disk /dev/sda: 85.9 GB, 85899345920 bytes
255 heads, 63 sectors/track, 10443 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: 0x000471ad

Device Boot Start End Blocks Id System
/dev/sda1 * 1 26 204800 83 Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2 26 3851 30720000 83 Linux
/dev/sda3 3851 4106 2048000 82 Linux swap / Solaris
/dev/sda4 4106 10444 50912256 5 Extended
/dev/sda5 4106 10444 50911232 83 Linux

Disk /dev/sdb: 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: 0x00000000
#从上面看出/dev/sda空间已经用完了,/dev/sdb没有使用。

下面我们对/dev/sdb 进行分区

[root@bogon 桌面]# fdisk /dev/sdb
Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel
Building a new DOS disklabel with disk identifier 0xfaa2aa49.
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): m
Command action
a toggle a bootable flag
b edit bsd disklabel
c toggle the dos compatibility flag
d delete a partition
l list known partition types
m print this menu
n add a new partition
o create a new empty DOS partition table
p print the partition table
q quit without saving changes
s create a new empty Sun disklabel
t change a partition's system id
u change display/entry units
v verify the partition table
w write table to disk and exit
x extra functionality (experts only)
fdisk选中/dev/sdb 输入m所有基本选项都出现,输入n新建分区

Command (m for help): n
Command action
e extended
p primary partition (1-4)
有扩展分区和主分区,逻辑分区在扩展分区中建立。注意到括号中的1-4,最多只能建四个主分区(包括扩展分区)。先建一个主分区:

Command (m for help): n
Command action
e extended
p primary partition (1-4)
p #建主分区
Partition number (1-4): 1 #分区号为1
First cylinder (1-2610, default 1): #直接回车默认从第一个柱面开始划分
Using default value 1
Last cylinder, +cylinders or +size{K,M,G} (1-2610, default 2610): +2G #加空间大小,这里有很多种选择:+后面单位可以接M,G,K(记得要大写)表示划分你所加的空间,也可以是柱面数。不管怎样都不能超过该磁盘剩余的空间否则无效。

Command (m for help): p #分好后查看分区信息,刚所做的所有一目了然。

Disk /dev/sdb: 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: 0xfaa2aa49

Device Boot Start End Blocks Id System
/dev/sdb1 1 262 2104483+ 83 Linux

同上所述建立扩展分区:

Command (m for help): n
Command action
e extended
p primary partition (1-4)
e #建立扩展分区
Partition number (1-4): 4
First cylinder (263-2610, default 263):
Using default value 263
Last cylinder, +cylinders or +size{K,M,G} (263-2610, default 2610): +4G

Command (m for help): p

Disk /dev/sdb: 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: 0xfaa2aa49

Device Boot Start End Blocks Id System
/dev/sdb1 1 262 2104483+ 83 Linux
/dev/sdb4 263 785 4200997+ 5 Extended

扩展分区建好我们就可以在扩展分区建立逻辑分区了

Command (m for help): n
Command action
l logical (5 or over)
p primary partition (1-4)
l #建逻辑分区
First cylinder (263-785, default 263):
Using default value 263
Last cylinder, +cylinders or +size{K,M,G} (263-785, default 785): +2G

Command (m for help): p

Disk /dev/sdb: 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: 0xfaa2aa49

Device Boot Start End Blocks Id System
/dev/sdb1 1 262 2104483+ 83 Linux
/dev/sdb4 263 785 4200997+ 5 Extended
/dev/sdb5 263 524 2104483+ 83 Linux
上面显示已经建好一个主分区,一个逻辑分区,但是这些现在还没有生效我们需要保存退出。

Command (m for help): w #保存退出
The partition table has been altered!

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

[root@bogon 桌面]# fdisk -l

Disk /dev/sda: 85.9 GB, 85899345920 bytes
255 heads, 63 sectors/track, 10443 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: 0x000471ad

Device Boot Start End Blocks Id System
/dev/sda1 * 1 26 204800 83 Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2 26 3851 30720000 83 Linux
/dev/sda3 3851 4106 2048000 82 Linux swap / Solaris
/dev/sda4 4106 10444 50912256 5 Extended
/dev/sda5 4106 10444 50911232 83 Linux

Disk /dev/sdb: 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: 0xfaa2aa49

Device Boot Start End Blocks Id System
/dev/sdb1 1 262 2104483+ 83 Linux
/dev/sdb4 263 785 4200997+ 5 Extended
/dev/sdb5 263 524 2104483+ 83 Linux

再次查看就看到了/dev/sdb的分区信息,虽然现在我们看到进行分区了,但是内核kenel还没有识别为了不要重启将分区表写入kenel我们要用到partprobe工具:使kenel重新读取分区表。
[root@bogon 桌面]# partprobe
Warning: WARNING: the kernel failed to re-read the partition table on /dev/sda (设备或资源忙). As a result, it may not reflect all of your changes until after reboot.

kenel识别分区表后,我们还不能使用它要对其进行格式化。mkfs.加文件系统格式,扩展分区是不能格式化的。

[root@bogon 桌面]# mkfs.ext4 /dev/sdb1 #格式化成ext4文件格式(要分区格式化,不能将整个硬盘格式化)
mke2fs 1.41.12 (17-May-2010)
文件系统标签=
操作系统:Linux
块大小=4096 (log=2)
分块大小=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
131648 inodes, 20 blocks
26306 blocks (5.00%) reserved for the super user
第一个数据块=0
Maximum filesystem blocks=541065216
17 block groups
32768 blocks per group, 32768 fragments per group
7744 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912

正在写入inode表: 完成
Creating journal (16384 blocks): 完成
Writing superblocks and filesystem accounting information: 完成

This filesystem will be automatically checked every 30 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
[root@bogon 桌面]# mkfs.ext4 /dev/sdb5 #格式化逻辑分区
mke2fs 1.41.12 (17-May-2010)
文件系统标签=
操作系统:Linux
块大小=4096 (log=2)
分块大小=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
131648 inodes, 20 blocks
26306 blocks (5.00%) reserved for the super user
第一个数据块=0
Maximum filesystem blocks=541065216
17 block groups
32768 blocks per group, 32768 fragments per group
7744 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912

正在写入inode表: 完成
Creating journal (16384 blocks): 完成
Writing superblocks and filesystem accounting information: 完成

This filesystem will be automatically checked every 39 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.

格式化后就可以使用了

[root@bogon 桌面]# mkdir /bak
[root@bogon 桌面]# mount -o loop /dev/sdb1 /bak #挂载该分区到/bak
[root@bogon 桌面]# df -TH #查看当前硬盘挂载信息
文件系统 类型 容量 已用 可用 已用%% 挂载点
/dev/sda5 ext4 52G 3.9G 45G 8% /
tmpfs tmpfs 528M 279k 528M 1% /dev/shm
/dev/sda1 ext4 204M 28M 166M 15% /boot
/dev/sda2 ext4 31G 2.9G 27G 10% /usr
.host:/ vmhgfs 144G 41G 104G 29% /mnt/hgfs
/ios/RHEL6.3.iso
iso9660 3.2G 3.2G 0 100% /guazai
/dev/sdb1 ext4 2.2G 71M 2.0G 4% /bak

㈢ 使用fdisk命令如何在linux内分区和改变分区格式,请多多指教

[root@linux /]# fdisk -l 可以来查看当前系统的全部分自区信息
要想对分区操作
[root@linux /]# fdisk /dev/sda(输入你要分区的硬盘)
Command (m for help):
进入分区操作的平台,command后面接命令,可以按m查看,主要有n新增分区,d删除分区
p显示分区,q不保存推出,w保存退出
新增分区:要看你对硬盘的规划,按n之后会系统提示选择主分区(P)还是扩展分区(e)或者逻辑分区(l)以及分区的开始柱面及结束柱面扽
删除分区:d,选择删除的分区号

㈣ 求详细的linux内核启动顺序,和各个模块的加载顺序,优先级等。

1. 加载 BIOS 的硬来件信息不迚行自我测试,源开依据讴定取得第一个可开机的装置;
2. 读取开执行第一个开机装置内 MBR 的 boot Loader (亦即是 grub, spfdisk 等程序);
3. 依据 boot loader 的讴定加载 Kernel ,Kernel 会开始侦测硬件不加载驱劢程序;
4. 在硬件驱劢成功后,Kernel 会主劢呼叨 init 程序,而 init 会取得 run-level 信息;
5. init 执行 /etc/rc.d/rc.sysinit 档案来准备软件执行的作业环境 (如网络、时区等);
6. init 执行 run-level 的各个朋务乊吪劢 (script 方弅);
7. init 执行 /etc/rc.d/rc.local 档案;
8. init 执行终端机仺真程序 mingetty 来吪劢 login 程序,最后就等待用户登入啦;

㈤ 如何在Linux系统下使用U盘

在Linux系统下,U盘会被默认为为SCSI设备,电脑无法直接使用U盘,这时我们需要进行手动设置,这里就教大家如何在Linux系统下使用U盘。一起来看看。

Linux系统中U盘被视为SCSI设备, SCSI设备对应的设备文件格式为“sdX” 系统中的第一个SCSI设备表示“sda”,第二个表示为“sdb”等

1. 插入U盘

#fdisk –l (查看当前U盘的`设备名称 ) 可以清楚看到,识别当前的U盘的文件名为“/dev/sdb1”

2. 挂载U盘

#mount -t vfat /dev/sdb1 /mnt vfat表示所有的FAT文件系统

当前U盘使用的是FAT文件系统,若使用的是NTFS文件系统则使用 mount –t ntfs /dev/sdb1 /mnt

3.读取

#ls /mnt/ 可以看到U盘里面的东东了

4.卸载

#umount /dev/sdb1

㈥ linux下如何使用U盘啊

1、首先将U盘连接电脑,选择打开左下角的终端应用程序快捷方式。

㈦ Linux 下如何挂接NTFS格式的U盘

办法如下:

要保证你的系统支持ntfs模块,比如ubuntu支持,centos/redhat默认不支持。可以通过命令查看,如 modinfo ntfs . 如果有输出,那么,就支持;否则,不支持。

在有ntfs模块的情况下,lsblk查看到块设备的名称,如/dev/sdb1. 或者dmesg看看系统对该U盘设备的识别。

然后挂载(大部分系统需要root权限),如挂载到/mnt下或者/media下,那么就是mount /dev/sdb1 /mnt使用完成后,弹出U盘使用命令 eject /dev/sdb1。

(7)linux如何使用spfdisk扩展阅读:

NTFS (New Technology File System),是WindowsNT环境的文件系统。

新技术文件系统是Windows NT家族(如,Windows 2000、Windows XP、Windows Vista、Windows 7和windows 8.1)等的限制级专用的文件系统(操作系统所在的盘符的文件系统必须格式化为NTFS的文件系统,4096簇环境下)。NTFS取代了老式的FAT文件系统。

NTFS对FAT和HPFS作了若干改进,例如,支持元数据,并且使用了高级数据结构,以便于改善性能、可靠性和磁盘空间利用率,并提供了若干附加扩展功能。

参考资料:网络-ntfs

㈧ 一些常用的磁盘操作工具都有哪些最少说出四个

工具一
SPFDISK分区、测试软件
SPFDisk是由台湾人编写的一个综合了“硬盘分割工具(FDISK)”及“启动管理程序(Boot Manager)”的软件,与DiskMan相似的功能,而且都有的一个优点就是采用中文界面,一目了然。该工具可进行磁盘分区和修复硬盘主引导记录和表面测试。
运行SPFDISK程序,将光标停留在第一分区表,按屏幕提示按Tab键或ENTER键,出现功能菜单。完成后必须要重新启动电脑。
工具二
DISKMAN分区修复软件
国产全中文硬盘分区表维护软件,主要特点:1. 运行于MSDOS环境,采用全中文图形界面,无须任何汉字系统支持。以图表的形式揭示了分区表的详细结构。支持鼠标操作。2. 支持8G以上的大硬盘。3. 支持多种系统分区,能建立如UNIX,Linux,NTFS,OS2等操作系统分区。4. 没有只能建立一个主DOS分区的限制。且可在保留扩展分区的情况下删除主DOS分区,使您可以重新规划主DOS分区(即C盘)。5. 可手工修改分区参数,并可对分区参数进行检查。6.可隐藏DOS FAT分区。7. 能查看硬盘任意扇区。8. 可备份包括逻辑分区表及各分区引导记录在内的所有硬盘分区信息。9.具有分区表重建功能,能恢复被破坏的分区表。10.几乎所有操作都在内存中进行,由用户自行存盘,可防止误操作。11.具备回溯功能,当您对分区表操作失败后,可用此功能复原。
工具三
DM V955分区低格软件
是一款比较常用的分区、格式化、清零软件。支持大容量硬盘,分区、格式化即快又方便。还可以按容量、柱面进行分区,建立多个启动区。但这要进入手动模式(DM/M)。是装机不可少的工具软件。具体操作为:
进入DM主菜单:(E)asy Disk Installation
(A)dvanced Options
(V)iew/Print Online Manual
Exit Disk Manager
选择(A)dvanced Options进入:
(A)dvanced Disk Manager
(M)aintenance options
(U)pgrade Disk Manager
要进行分区、格式化选:(A)dvanced Disk Manager
选择硬盘后按提示进行分区(可默认选择或手支选择)格式化
要进行低格、改容量选:(M)aintenance options
进入(U)tilitions: Zero Fill Drive(清零)
Low Level Format(低格)
Set Drives Size(设置容量)
工具四
ADM测试、修复软件
ADM是一款比较老的硬盘检测、修复工具软件,最大可支持8.4G的硬盘,大于8.4G的硬盘虽可显示出来,但不能检测出8.4G后的坏道。其检测硬盘是按硬盘的柱面数进行的,检测速度比一般的硬盘检测软件要快,也比较直观,坏的柱面将会自动显示出来。这也是至今还是在用着它的原因。
在DOS下输入:
adm↙
Warning:data on the drive 0 will be erased,proceed……(Y/N)? 只有当硬盘第一次使用ADM或被低格情况下才会出现。进入后在“Drive”中选择所要检测的硬盘,如果是只有一个硬盘的话就不用了。在“Preformat”中选择“Verify"或按“F4”进行检测硬盘。出现坏道后会自动在Editing field的小窗口中的Defect List(缺陷表)显示出坏道数,在出现坏道时须马上用笔记录所坏的柱面数(Cylinder)、磁头(Head)数。检测完后就选用“Preformat”中的“Format track"或“F3”按两次回车后输入记录下来的柱面数、磁头数,就可进行修复了。修完了再检测,不行再修。不过ADM的修复能力有限,不如Hdd Speed、Thdd等工具软件。
工具五
THDD测试、修复工具
THDD可以测试硬盘的坏道,还可以对检测出来的坏道进行修复。具体操作为:
进入THDD选择硬盘
出现主菜单:CLEAR FAT
CLEAR MBR
SURFACE TEST
VIEW DEFECT LIST
CHOICE DRIVE
EXIT
THDD的修复坏道功能个人认为要比HDD SPEED要强,但THDD必须要先用SURFACE TEST 检测完坏道后按R键进行修复,这样就有点像ADM的功能一样。维修时间要比较慢,没有HDD SPEED边测边修功能快。
工具六
HDDREG修复工具
"硬盘再生器"的优势--HDDR通过将磁性逆转来使坏道再生。如果您的硬盘有坏道,不仅影响使用,而且还有可能造成所存储的信息丢失,HDDR将使您的硬盘得到再生(差不多60%的受损硬盘是可以修复的)。结果是,不可读取的受损信息被修复,现有的信息不会受到影响。
最低系统环境--本软件是针对Windows操作系统做了优化的,直接在Windows 95/98/ME环境下九可以直接开始修复过程。虽然在Windows NT/2000/XP操作系统下HDDR也是可以使用的,但此时它不能在Windows环境下直接调用,您可以用它建立一张可引导的修复软盘。
如何使用本软件--在电脑上安装HDDR,打开HDDR后就可以开始修复、建立修复引导软盘、购买或注册了。如果您使用的是非注册版本,您就只能修复找到的第一个坏道。未注册的演示版本的主要目的是显示出已注册完整版能够修复的坏道信息,这个信息在修复过程结束后会显示在屏幕上,注册版会仔细地检测硬盘盘面并且修复所有找到的坏道。
要开始修复,请启动HDDR的控制台(Console Application),这个控制台将会执行修复工作。如果在Windows 95/98/ME下,您可以直接启动控制台;如果在Windows NT/2000/XP下,您可以建立可引导的修复软盘。
要想直接从Windows下启动控制台:
1、启动HDDR;
2、选择Regeneration菜单下的Start 。。Regeneration项。
要想建立可引导的修复软盘:
1、启动HDDR;
2、选择Regeneration菜单下的Create Diskette项;
3、软盘建立完后,用这张软盘重新启动电脑,HDDR的控制台会自动装入。
如何使用HDDR的控制台--在启动的控制台后,
1、选择要修复的硬盘;
2、输入起始参数值。如果您想对整个硬盘进行扫描,就将此参数设为0。如果您不想从头扫描硬盘,就输入一个起始参数值。比如,您知道硬盘的开头5G是好的,为了节省时间不想扫描这开头的5G,您就可以将起始参数值设置为带m的5000m或不带m的2560000(扇区数5000X512=2560000);
3、等待扫描过程结束。如果您使用的是未注册版本,屏幕上会显示出已注册完整版将能修复的坏道报告。如果您使用的是已注册版本,您会发现已修复的坏道报告被保存在了hddreg.log文件当中。
如何注册--要想注册,请启动HDDR。如果您已经购买了注册版,选择"完整版"(Full Version)-选择"在线购买"(Purchase Online)或"通过网络购买"(Buy via Web)来对软件进行在线注册。注册后,HDDR的完整版可以使用了。
重要提示--HDDR直接工作于硬件底层,不会影响硬盘的逻辑结构。即使您的硬盘已经得到修复,文件系统可能仍会保持着早先所标记的坏道信息,如果您想清除这些早先的坏道信息,可以用PQ(分区魔术师)之类的软件对硬盘重新分区。
工具七
DFT测试、修复工具
DFT(Drive Fitness Test)是IBM公司为PC硬盘开发的数据保护技术,它通过DFT程序访问IBM硬盘中的DFT微代码,以对硬盘的完好性进行检验。DFT程序是基于S.M.A.R.T(Self_Monitoring Analysis and Reporting Technology,自检测、分析和报告技术),其具有错误检验及自检测功.
DFT程序诊断完后把硬盘分为下下列四种状态:
1.硬盘有缺点
2.硬盘已经由于震动而损坏
3.硬盘将要衰减(S.M.A.R.T flag set)
4.硬盘可以正常使用,不需要进行返修或换盘
DFT软件支持三种诊断模式,分别是快速诊断(Quick Test)、媒介扫描(Media Scan)与运用(Exerciser)
在快速诊断(Quick Test)中DFT执行:
1.检验功能
2.读取及分析硬盘的错误历史
3.检验S.M.A.R.T功能
4.基于PES对硬盘进行机械性能进行分析
5.用每一个磁头进行读/写检正
6.扫描前500K的扇区(重要数据及程序保存在此部份扇区)
完成一次快速诊断所需时间不超过2分钟,它可以检查出90%的错误。
媒介扫描(Media Scan)
在媒介扫描工作模式中,DFT执行快速诊断同时对每个扇区的数据完整性进行检正,此模式预计完成一次诊断需要15~30分钟(不同的容量硬盘完成诊断时间不同)。此工作模式设计为OEM

阅读全文

与linux如何使用spfdisk相关的资料

热点内容
逍遥安卓微信验证 浏览:579
5g网络什么时候普及河北邢台 浏览:709
编程和运营哪个更适合创业 浏览:893
尤里x怎么升级 浏览:399
做业务绩效考核需要哪些数据 浏览:433
dnf85版本剑魔刷图加点 浏览:407
手机硬盘测试架可以读取哪些数据 浏览:704
ug前后处理结算结果找不到文件 浏览:769
网页框架拆分代码 浏览:382
未来十年网络安全有什么影响 浏览:362
win10更新后进不了剑灵 浏览:243
iphone471激活出错 浏览:648
怎么把文件拷到u盘 浏览:620
中伊签署文件视频 浏览:661
电信光宽带网络不稳定 浏览:504
网络岗软路由 浏览:995
黑莓z10在哪里下载app 浏览:310
net批量下载文件 浏览:696
怎么把苹果一体机文件拷贝 浏览:117
sql文件怎么写 浏览:9

友情链接