Update weed fix description (#4745)

This commit is contained in:
SmsS4 2023-08-13 14:20:53 +03:30 committed by GitHub
parent 4b1ba7f5b2
commit ea1b259c12
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -25,6 +25,7 @@ var cmdFix = &Command{
UsageLine: "fix [-volumeId=234] [-collection=bigData] /tmp", UsageLine: "fix [-volumeId=234] [-collection=bigData] /tmp",
Short: "run weed tool fix on files or whole folders to recreate index file(s) if corrupted", Short: "run weed tool fix on files or whole folders to recreate index file(s) if corrupted",
Long: `Fix runs the SeaweedFS fix command on dat files or whole folders to re-create the index .idx file. Long: `Fix runs the SeaweedFS fix command on dat files or whole folders to re-create the index .idx file.
You Need to stop the volume server when running this command.
`, `,
} }
@ -42,8 +43,8 @@ type VolumeFileScanner4Fix struct {
func (scanner *VolumeFileScanner4Fix) VisitSuperBlock(superBlock super_block.SuperBlock) error { func (scanner *VolumeFileScanner4Fix) VisitSuperBlock(superBlock super_block.SuperBlock) error {
scanner.version = superBlock.Version scanner.version = superBlock.Version
return nil return nil
} }
func (scanner *VolumeFileScanner4Fix) ReadNeedleBody() bool { func (scanner *VolumeFileScanner4Fix) ReadNeedleBody() bool {
return false return false
} }
@ -115,7 +116,6 @@ func runFix(cmd *Command, args []string) bool {
} }
func doFixOneVolume(basepath string, baseFileName string, collection string, volumeId int64) { func doFixOneVolume(basepath string, baseFileName string, collection string, volumeId int64) {
indexFileName := path.Join(basepath, baseFileName+".idx") indexFileName := path.Join(basepath, baseFileName+".idx")
nm := needle_map.NewMemDb() nm := needle_map.NewMemDb()