找回密码
 注册
查看: 3526|回复: 17

分区创建工具

[复制链接]
发表于 2012-6-30 16:46:09 | 显示全部楼层 |阅读模式
发现linux下没啥好用的分区创建工具
悲剧


都要交互。。。
发表于 2012-6-30 17:50:43 | 显示全部楼层
应该是有的,MI 使用的 python 实现的,你找找看。
回复 支持 反对

使用道具 举报

发表于 2012-6-30 19:28:06 | 显示全部楼层
kde4下有partition manager(parted的前端),也有gparted,好像还有一个什么忘记了,都是parted的前端。
回复 支持 反对

使用道具 举报

发表于 2012-6-30 20:14:50 | 显示全部楼层
rpm -qa|grep parted
parted-1.8.8-3mgc25.i686
parted-devel-1.8.8-3mgc25.i686

parted --help
Usage: parted [OPTION]... [DEVICE [COMMAND [PARAMETERS]...]...]
Apply COMMANDs with PARAMETERS to DEVICE.  If no COMMAND(s) are given, run in
interactive mode.

选项:
  -h, --help                    显示此求助信息
  -l, --list                    lists partition layout on all block devices
  -m, --machine                 displays machine parseable output
  -s, --script                  从不提示用户
  -v, --version                 显示版本

命令:
  check NUMBER                             do a simple check on the file system
  cp [FROM-DEVICE] FROM-NUMBER TO-NUMBER   copy file system to another partition
  help [COMMAND]                           print general help, or help on
        COMMAND
  mklabel,mktable LABEL-TYPE               create a new disklabel (partition
        table)
  mkfs NUMBER FS-TYPE                      make a FS-TYPE file system on
        partititon NUMBER
  mkpart PART-TYPE [FS-TYPE] START END     make a partition
  mkpartfs PART-TYPE FS-TYPE START END     make a partition with a file system
  move NUMBER START END                    move partition NUMBER
  name NUMBER NAME                         name partition NUMBER as NAME
  print [devices|free|list,all|NUMBER]     display the partition table,
        available devices, free space, all found partitions, or a particular
        partition
  quit                                     exit program
  rescue START END                         rescue a lost partition near START
        and END
  resize NUMBER START END                  resize partition NUMBER and its file
        system
  rm NUMBER                                delete partition NUMBER
  select DEVICE                            choose the device to edit
  set NUMBER FLAG STATE                    change the FLAG on partition NUMBER
  toggle [NUMBER [FLAG]]                   toggle the state of FLAG on partition
        NUMBER
  unit UNIT                                set the default unit to UNIT
  version                                  display the version number and
        copyright information of GNU Parted
回复 支持 反对

使用道具 举报

发表于 2012-6-30 20:16:59 | 显示全部楼层
原帖由 ghw 于 2012-6-30 16:46 发表
发现linux下没啥好用的分区创建工具
悲剧


都要交互。。。

看来可以用虚拟机熟悉一下parted 的应用。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-6-30 21:24:18 | 显示全部楼层
不是这个目的啦
mfsbsd有个安装ZFS的脚本,我想搞来弄fast magiclinux installer ~~~哇哈哈

FreeBSD下有个很优秀的分区处理工具gpart (Linux下也有个软件叫这个名字的--"还有FreeBSD版,不过确实不是FreeBSD的那个)。。。。
Linux下是在找不到好用的
回复 支持 反对

使用道具 举报

发表于 2012-6-30 23:25:08 | 显示全部楼层
你是说不用交互的?不用交互的,parted完全可以啊。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-6-30 23:44:07 | 显示全部楼层
其实我想要的效果是
能直接指定分区大小,而不是parted现在这种一个开始 一个结尾的模式
回复 支持 反对

使用道具 举报

发表于 2012-7-1 03:49:00 | 显示全部楼层
GParted和PQ(win)用来改变分区大小很方便。
回复 支持 反对

使用道具 举报

发表于 2012-7-1 04:11:55 | 显示全部楼层
parted /dev/sda print
Model: ATA ST3250310AS (scsi)
Disk /dev/sda: 250GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start   End     Size    Type      File system  标志
1      32.3kB  76.9GB  76.9GB  primary   ntfs            
2      76.9GB  250GB   173GB   extended               lba
5      76.9GB  161GB   83.9GB  logical   ntfs            
6      161GB   250GB   89.2GB  logical   fat32      

这样就得出开始结尾了,你要想更傻瓜化要自己写 bash 处理了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-7-1 10:28:57 | 显示全部楼层
重点是最后一个分区是空的。。。
。。。。
所以尾巴上还剩多少空间不知道
回复 支持 反对

使用道具 举报

发表于 2012-7-1 10:35:32 | 显示全部楼层
原帖由 ghw 于 2012-6-30 23:44 发表
其实我想要的效果是
能直接指定分区大小,而不是parted现在这种一个开始 一个结尾的模式

parted可以指定分区大小吧,而且也可以指定使用所有剩余空间啊。
回复 支持 反对

使用道具 举报

发表于 2012-7-1 16:31:53 | 显示全部楼层
原帖由 ghw 于 2012-6-30 16:46 发表
发现linux下没啥好用的分区创建工具
悲剧


都要交互。。。

不想交互?
你想让分区工具自己决定如何分区,并且即使可能鹞删除分区、毁坏数据时也不吭一声,静悄悄地把你的硬盘分掉?
回复 支持 反对

使用道具 举报

发表于 2012-7-1 17:16:08 | 显示全部楼层
原帖由 自由狼-台风 于 2012-7-1 16:31 发表

不想交互?
你想让分区工具自己决定如何分区,并且即使可能鹞删除分区、毁坏数据时也不吭一声,静悄悄地把你的硬盘分掉?
不是,楼主是认为我的 Live 安装脚本太简单了,想拓展一下。不过我觉得只要Live能运行,KDE4那个现成的分区管理器比我们写的要管用,如果进不了桌面另当别论了。
现在有一个麻烦,cce 不工作……还有就是AMD官方驱动和内核不配合不知哪的问题。
回复 支持 反对

使用道具 举报

发表于 2012-7-1 17:28:42 | 显示全部楼层
原帖由 haulm 于 2012-7-1 17:16 发表
不是,楼主是认为我的 Live 安装脚本太简单了,想拓展一下。不过我觉得只要Live能运行,KDE4那个现成的分区管理器比我们写的要管用,如果进不了桌面另当别论了。
现在有一个麻烦,cce 不工作……还有就是AMD官方驱动和内核不配 ...

这个 Line 有没有终端?在不能显示图形界面的时候,Alt + F2 切到终端,手工分区、手工执行安装命令?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2022-8-19 15:38 , Processed in 0.058998 second(s), 15 queries .

© 2021 Powered by Discuz! X3.4.

快速回复 返回顶部 返回列表